Проблемы с созданием колонок в postgressql

lessons.append(each.text)
lesson = each.text
params = [lesson]
cursor.execute('ALTER TABLE lessons ADD COLUMN %s text' % (params))
base.commit()

Я получаю ошибку. Проблема в том, что при парсинге сайта я не знаю, понадобится ли мне ещё одна колонка. Тем более я не знаю название будущего столбца. Помогите корректно сфоормулировать механизм подствки данных для postgresql.


Ответы (1 шт):

Автор решения: Skiftare

Берите

cursor.execute('ALTER TABLE lessons ADD COLUMN %s text' % (lesson))

И всё ок

→ Ссылка