Fix default value parse bugs #1437
|
@ -1046,8 +1046,8 @@ WHERE c.relkind = 'r'::char AND c.relname = $1%s AND f.attnum > 0 ORDER BY f.att
|
|||
col.Length = maxLen
|
||||
|
||||
if !col.DefaultIsEmpty && (col.SQLType.IsText() || col.SQLType.IsTime()) {
|
||||
if col.Default == "''::character varying" {
|
||||
col.Default = "''"
|
||||
if strings.HasSuffix(col.Default, "::character varying") {
|
||||
col.Default = strings.TrimRight(col.Default, "::character varying")
|
||||
} else if !strings.HasPrefix(col.Default, "'") {
|
||||
col.Default = "'" + col.Default + "'"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user