PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

ERREUR de domaine SQL :la colonne n'existe pas, définition par défaut

En SQL, guillemets doubles " sont utilisés pour faire référence à une colonne ou une table nommée "select"

Une constante de chaîne en SQL est une séquence arbitraire de caractères délimitée par des guillemets simples (' ), par exemple 'This is a string' . Ce n'est donc pas la même chose qu'un guillemet double (" )

En conséquence, vous devez utiliser des guillemets simples comme ci-dessous

select * from test where old_code = '220088242'

donc dans votre cas ça devrait être comme ci-dessous

ALTER DOMAIN public."POSTAL_CODE"
    SET DEFAULT '00000';