Вопросы по SQL и другие аспекты работы PostgreSQL

warning: Creating default object from empty value in /var/www/victor/web/pgdocs.ru/data/modules/taxonomy/taxonomy.pages.inc on line 33.
Здесь обсуждаются запросы на SQL в PostgreSQL. Оптимизация запросов, реализация, подходы и т.д.

Подключение

Я использую программу HoldemManager, которая для своей работы использует postgre. Только вчера все работало, а сегодня когда запустил компьютер пишет при подключении, что неправильный логин/пароль. Ничего не менял. Как можно это исправить?

datestyle установить в postgresql.conf

подобный вопрос рассматривался, но я не нашел решения.
нужно выводить поля типа timestamp в стиле German, DMY

Если в процедуре или окне запроса (PgAdmin) выполняю команду set datestyle to 'German, DMY'
Все запросы отрабатывают так как и хотелось.
Не хотелось бы изменять стиль на "лету"

Решил прописать в postgresql.conf

Используется PostgreSQL 8.3 под управлением ОС Ubuntu 9.4

Отредактировал файл настроек /etc/postgresql/8.3/main/postgresql.conf
было datestyle = 'iso, dmy' изменил
datestyle = 'german, dmy'

Шифрование базы данных

Реализована ли в PostgreSQL какая-либо криптографическая защита базы данных?

Имена таблиц и полей

Привет всем!

Подскажите кто может, пожалуйсто. Имена таблиц и полей в верхнем регистре в PostgreSQL разрешаются?

Функция to_char как правильно

Есть такой кусочек кода SELECT to_char(1,'09'), который судя по описанию к функции должен вернуть "01" а возвращает " 01" (с опережающим знаком пробел). Используется PGAdmin 1.8.4 и PostgreSQL 8.3. В чем прикол или где искать ошибку?

8.3 >>> 8.4

Мужики всех с новым годом. Подскате пожалуйста, сервер pgsql 8.3 на шлакваре, есть все файлы и тп. Хочу утащить бд pgsql себе домой. Дома комп убунту pgsql 8.4. Нужно мне их как то перенести. Копиров
ание в /var/lib/postgresql c заменой дает нерабочий сервер. В pgsql я нуб. Подскажите как это сделать...

Заранее спасибо.

сообщения в логе, при использовании libpq

Выполняю запрос через PQexec(), а в ответ:

"Неожиданный конец файла (EOF) при подсоединении клиента"

Как обойти это проблему, в чем причина?
Спасибо.

Error при работе с записями

добавляю вручную запись в таблицу из двух столбцов, в одной из колонок стоит current_timestamp по умолчанию.
Заполняю первый столбец, нажимаю enter (как-то и не знал што автоматически не заполнится дата). Выдало некую ошибку, после чего нельзя было удалить эту запись, удалил оба столбца, создал снова - появилась лишняя пустая строчка...пришлось создать таблицу заново!

CGI::Session::Driver::postgresql и PostgreSQL

Всем привет.
Пытаюсь организовать на Perl'е сессии посредством модуля CGI::Session и, в частности, драйвера к нему CGI::Session::Driver::postgresql. Грубо говоря, причиной тому наличие триггеров, стабильности, бесплатности и прочих замечательных достоинств у PostgreSQL, которые делают его чуть ли не идеальной СУБД для реализации сессий.
Соответственно, пользуюсь следующим мануалом - CGI::Session::Driver::postgresql.
Создаю таблицу в соответственной БД:
CREATE TABLE sessions (

copy как update

Здравствуйте, есть ли возможность использовать COPY как UPDATE, т.е. заменять строчки в которых совадают ID?

Собранный материал

Back to top

(С) Виктор Вислобоков, 2008-2023