J'ai ajouté une nouvelle colonne à ma table postgresql. Maintenant, je veux ajouter des valeurs à cette nouvelle colonne ajoutée. Les seules commandes que j'ai trouvées permettent d'ajouter des valeurs mais pas dans les lignes choisies de la colonne. Ce que je suis tryin avoir est:Postgresql ajoute des valeurs à une colonne avec une boucle for (sur Python)
cursor.execute('SELECT Column_name FROM Table_name')
rows = cursor.fetchall()
cursor.execute('ALTER TABLE Table_name ADD NewColumn_name type')
for row in rows:
#Here I want to have a commands that adds a value (result of a function: func(row)) to every row of the new column, one by one something like:
NewColumn_name[i] = func(row)
i = i+1
Qu'est-ce que la clé primaire ou la colonne unique? –
Que fait 'func'? –