File tree Expand file tree Collapse file tree 1 file changed +12
-12
lines changed
src/query/sql/src/planner/binder/ddl Expand file tree Collapse file tree 1 file changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -1779,18 +1779,6 @@ impl Binder {
1779
1779
}
1780
1780
fields. push ( field) ;
1781
1781
}
1782
- // update auto increment expr column id
1783
- if has_autoincrement {
1784
- let table_schema = TableSchema :: new ( fields. clone ( ) ) ;
1785
-
1786
- for ( i, table_field) in table_schema. fields ( ) . iter ( ) . enumerate ( ) {
1787
- let Some ( auto_increment_expr) = fields[ i] . auto_increment_expr . as_mut ( ) else {
1788
- continue ;
1789
- } ;
1790
-
1791
- auto_increment_expr. column_id = table_field. column_id ;
1792
- }
1793
- }
1794
1782
1795
1783
let fields = if has_computed {
1796
1784
let mut source_fields = Vec :: with_capacity ( fields. len ( ) ) ;
@@ -1835,6 +1823,18 @@ impl Binder {
1835
1823
} else {
1836
1824
fields
1837
1825
} ;
1826
+ // update auto increment expr column id
1827
+ if has_autoincrement {
1828
+ let table_schema = TableSchema :: new ( fields. clone ( ) ) ;
1829
+
1830
+ for ( i, table_field) in table_schema. fields ( ) . iter ( ) . enumerate ( ) {
1831
+ let Some ( auto_increment_expr) = fields[ i] . auto_increment_expr . as_mut ( ) else {
1832
+ continue ;
1833
+ } ;
1834
+
1835
+ auto_increment_expr. column_id = table_field. column_id ;
1836
+ }
1837
+ }
1838
1838
1839
1839
let schema = TableSchemaRefExt :: create ( fields) ;
1840
1840
Self :: validate_create_table_schema ( & schema) ?;
You can’t perform that action at this time.
0 commit comments