diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresMetadataQueryProvider.java index 4fd24c60..1f4b5ddd 100644 --- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresMetadataQueryProvider.java +++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresMetadataQueryProvider.java @@ -209,11 +209,11 @@ public class PostgresMetadataQueryProvider extends AbstractMetadataProvider { if (null != pks && !pks.isEmpty() && pks.contains(fieldname)) { retval += "VARCHAR(" + length + ")"; } else { - retval += "TEXT"; + retval += "VARCHAR(" + length + ")"; } } if (v.isHaveDefault()) { - retval += " DEFAULT " + v.getDefaultValue(); + retval += " DEFAULT " + "'" + v.getDefaultValue() + "'"; } break; case ColumnMetaData.TYPE_BINARY: