#=============================================================================
BEGIN {
- maybe_plan(38,
+ maybe_plan(39,
'SQL::Translator::Producer::PostgreSQL',
'Test::Differences',
)
is($field1_sql, 'myfield character varying(10)', 'Create field works');
+my $field_array = SQL::Translator::Schema::Field->new( name => 'myfield',
+ table => $table,
+ data_type => 'character varying[]',
+ size => 10,
+ default_value => undef,
+ is_auto_increment => 0,
+ is_nullable => 1,
+ is_foreign_key => 0,
+ is_unique => 0 );
+
+my $field_array_sql = SQL::Translator::Producer::PostgreSQL::create_field($field_array);
+
+is($field_array_sql, 'myfield character varying(10)[]', 'Create field works');
+
my $field2 = SQL::Translator::Schema::Field->new( name => 'myfield',
table => $table,
data_type => 'VARCHAR',