X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=blobdiff_plain;f=sql%2Fbase%2Fbase.sql;h=59ad200432c470bbeecda964299337992b8a2427;hp=78babaadc9440264fc7b6655b9793f8425b29857;hb=b81456cbbf54d31c127b6098a3666535779605ee;hpb=46671cccea5ec4352cfd8d70bb290b15427a73b8 diff --git a/sql/base/base.sql b/sql/base/base.sql index 78babaa..59ad200 100644 --- a/sql/base/base.sql +++ b/sql/base/base.sql @@ -283,7 +283,12 @@ CREATE OR REPLACE FUNCTION migration_tools.create_linked_legacy_table_from (TEXT create_sql := create_sql || ', '; column_list := column_list || ', '; end if; - create_sql := create_sql || columns.column_name || ' ' || columns.data_type; + create_sql := create_sql || columns.column_name || ' '; + if columns.data_type = 'ARRAY' then + create_sql := create_sql || 'TEXT[]'; + else + create_sql := create_sql || columns.data_type; + end if; column_list := column_list || columns.column_name; END LOOP; create_sql := create_sql || ' ) INHERITS ( ' || migration_schema || '.' || parent_table || ' );';