J'ai le tableau suivant:Puis-je ajouter une contrainte UNIQUE à une table PostgreSQL, après qu'elle a déjà été créée?
tickername | tickerbbname | tickertype
------------+---------------+------------
USDZAR | USDZAR Curncy | C
EURCZK | EURCZK Curncy | C
EURPLN | EURPLN Curncy | C
USDBRL | USDBRL Curncy | C
USDTRY | USDTRY Curncy | C
EURHUF | EURHUF Curncy | C
USDRUB | USDRUB Curncy | C
Je ne veux pas qu'il y jamais plus d'une colonne pour une paire donnée tickername
/tickerbbname
. J'ai déjà créé la table et j'ai beaucoup de données (ce que j'ai déjà assuré répond aux critères uniques). Au fur et à mesure qu'il prend de l'ampleur, une marge d'erreur s'installe.
Est-il possible d'ajouter une contrainte UNIQUE
à ce stade?
double possible de [Comment modifier une table de PostgreSQL et faire une colonne unique?] (Http://stackoverflow.com/questions/469471/how-do-i-alter-a-postgresql-table -and-make-a-column-unique) –