@@ -71,10 +71,11 @@ pub use self::ddl::{
7171 ColumnPolicyProperty , ConstraintCharacteristics , CreateCollation , CreateCollationDefinition ,
7272 CreateConnector , CreateDomain , CreateExtension , CreateForeignDataWrapper , CreateForeignTable ,
7373 CreateFunction , CreateIndex , CreateOperator , CreateOperatorClass , CreateOperatorFamily ,
74- CreatePolicy , CreatePolicyCommand , CreatePolicyType , CreateTable , CreateTrigger , CreateView ,
75- Deduplicate , DeferrableInitial , DistStyle , DropBehavior , DropExtension , DropFunction ,
76- DropOperator , DropOperatorClass , DropOperatorFamily , DropOperatorSignature , DropPolicy ,
77- DropTrigger , FdwRoutineClause , ForValues , FunctionReturnType , GeneratedAs ,
74+ CreatePolicy , CreatePolicyCommand , CreatePolicyType , CreateTable , CreateTextSearchConfiguration ,
75+ CreateTextSearchDictionary , CreateTextSearchParser , CreateTextSearchTemplate , CreateTrigger ,
76+ CreateView , Deduplicate , DeferrableInitial , DistStyle , DropBehavior , DropExtension ,
77+ DropFunction , DropOperator , DropOperatorClass , DropOperatorFamily , DropOperatorSignature ,
78+ DropPolicy , DropTrigger , FdwRoutineClause , ForValues , FunctionReturnType , GeneratedAs ,
7879 GeneratedExpressionMode , IdentityParameters , IdentityProperty , IdentityPropertyFormatKind ,
7980 IdentityPropertyKind , IdentityPropertyOrder , IndexColumn , IndexOption , IndexType ,
8081 KeyOrIndexDisplay , Msck , NullsDistinctOption , OperatorArgTypes , OperatorClassItem ,
@@ -3986,6 +3987,30 @@ pub enum Statement {
39863987 /// <https://www.postgresql.org/docs/current/sql-createcollation.html>
39873988 CreateCollation ( CreateCollation ) ,
39883989 /// ```sql
3990+ /// CREATE TEXT SEARCH CONFIGURATION name ( PARSER = parser_name )
3991+ /// ```
3992+ /// Note: this is a PostgreSQL-specific statement.
3993+ /// <https://www.postgresql.org/docs/current/sql-createtsconfig.html>
3994+ CreateTextSearchConfiguration ( CreateTextSearchConfiguration ) ,
3995+ /// ```sql
3996+ /// CREATE TEXT SEARCH DICTIONARY name ( TEMPLATE = template_name [, option = value, ...] )
3997+ /// ```
3998+ /// Note: this is a PostgreSQL-specific statement.
3999+ /// <https://www.postgresql.org/docs/current/sql-createtsdictionary.html>
4000+ CreateTextSearchDictionary ( CreateTextSearchDictionary ) ,
4001+ /// ```sql
4002+ /// CREATE TEXT SEARCH PARSER name ( START = start_fn, GETTOKEN = gettoken_fn, END = end_fn, LEXTYPES = lextypes_fn [, HEADLINE = headline_fn] )
4003+ /// ```
4004+ /// Note: this is a PostgreSQL-specific statement.
4005+ /// <https://www.postgresql.org/docs/current/sql-createtsparser.html>
4006+ CreateTextSearchParser ( CreateTextSearchParser ) ,
4007+ /// ```sql
4008+ /// CREATE TEXT SEARCH TEMPLATE name ( [INIT = init_fn,] LEXIZE = lexize_fn )
4009+ /// ```
4010+ /// Note: this is a PostgreSQL-specific statement.
4011+ /// <https://www.postgresql.org/docs/current/sql-createtstemplate.html>
4012+ CreateTextSearchTemplate ( CreateTextSearchTemplate ) ,
4013+ /// ```sql
39894014 /// DROP EXTENSION [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
39904015 /// ```
39914016 /// Note: this is a PostgreSQL-specific statement.
@@ -5468,6 +5493,10 @@ impl fmt::Display for Statement {
54685493 Statement :: CreateIndex ( create_index) => create_index. fmt ( f) ,
54695494 Statement :: CreateExtension ( create_extension) => write ! ( f, "{create_extension}" ) ,
54705495 Statement :: CreateCollation ( create_collation) => write ! ( f, "{create_collation}" ) ,
5496+ Statement :: CreateTextSearchConfiguration ( v) => write ! ( f, "{v}" ) ,
5497+ Statement :: CreateTextSearchDictionary ( v) => write ! ( f, "{v}" ) ,
5498+ Statement :: CreateTextSearchParser ( v) => write ! ( f, "{v}" ) ,
5499+ Statement :: CreateTextSearchTemplate ( v) => write ! ( f, "{v}" ) ,
54715500 Statement :: DropExtension ( drop_extension) => write ! ( f, "{drop_extension}" ) ,
54725501 Statement :: DropOperator ( drop_operator) => write ! ( f, "{drop_operator}" ) ,
54735502 Statement :: DropOperatorFamily ( drop_operator_family) => {
0 commit comments