Найти - Пользователи
Полная версия: Psycopg2, проблема с кодировкой
Начало » Базы данных » Psycopg2, проблема с кодировкой
1 2
Ky391
PooH
Поместите имя таблицы в двойные кавычки.
Доброго дня, PooH!
Ты имеешь ввиду сделать вот так:
cur.execute('SELECT * from ""PY_TEST_TABLE""');
?
Изначально запрос создавался внутри тройных двойных кавычек, там ни один из вариантов не прокатил, всё равно не видел таблицы
Вот только чем вам не нравиться имя в нижнем регистре?
Мне-то всё нравится, но в уже имеющейся БД таблицы созданы исключительно капсом, прихоится работать с тем, что имеем. Я не ручаюсь, что то приложение, которое работает с этой БД адекватно воспримет переименование таблицы в другой регистр.
PooH
Ky391
Ты имеешь ввиду сделать вот так:
cur.execute('SELECT * from ""PY_TEST_TABLE""');
вот так
cur.execute('SELECT * from "PY_TEST_TABLE"');

Ky391
PooH
вот так
Уже не на работе, и удалёнка глючит. Завтра поэкспериментирую и отпишусь.
Спасибо!
Ky391
PooH
cur.execute('SELECT * from “PY_TEST_TABLE”');
PooH! Ты гений!
Вот вроде бы сам пробовал такой формат записи, а не работало Но сейчас ругается на несоответствие числа переменных, значит соединение прошло!

Спасибо огромное!!!
Держи от меня +
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB