КОД С НАЧАЛА:
Код: Выделить всё
*import psycopg2
conn = psycopg2.connect(
dbname = "postgres",
user = "postgress",
host = "localhost",
port = "5432",
password = "mysyuperpass"
)
try:
cursor = conn.cursor()
except:
print("?????")
def lancesql(ligne):
print(ligne)
try:
cursor.execute(ligne)
except Exception as err:
print(f"{err=}, {type(err)=}")
except:
print("say something")*
Код: Выделить всё
*ligne = 'CREATE TABLE QUI (VIVANT smallint,SEXE character varying(5),NOM character varying(100),PRENOM character varying(100))'
lancesql(ligne)*
От Python не сообщается ошибка, например ошибка соединения или ТАБЛИЦА УЖЕ СУЩЕСТВУЕТ
Я пытался изменить пароль или порт в строке подключения: СООБЩЕНО ОБ ОШИБКЕ (нет соединения...)
Когда я смотрю на панель управления PGAdmin, у меня есть:
Сеансы базы данных
Активные кортежи
INSERT active
Когда я смотрю на общедоступную схему:
НИКАКАЯ ТАБЛИЦА не была создана...
Подробнее здесь: https://stackoverflow.com/questions/798 ... -correctly
Мобильная версия