Как стать автором
Обновить

Комментарии 20

Вопросы:
1. Появится ли когда нибудь официальный русскоязычный ресурс по Postgres с русской документацией, обсуждениями и русскоязычным сообществом? Ведь продукт сложный, обладает большим функционалом и кучей дополнительных модулей. Под час сложно бывает разобраться со всем этим обладая только англоязычной документацией и общаясь с англоязычным коммунити.

2. Одна из досадных штук в работе - это отсутствие конструкции "INSERT OR UPDATE". В mysql можно сделать так "INSERT INTO users (username, email) VALUES ('Jo', 'jo@email.com') ON DUPLICATE KEY UPDATE email = 'jo@email.com'". Появится ли что-нибудь похожее в Postgresql?

3. Будет ли улучшена работа с обработкой данных на различных языках? Например у меня многоязычный сайт и я был бы рад получать для него форматированные из timestamp даты в зависимости от указанной в sql запросе локали.
cпасибо, принято
НЛО прилетело и опубликовало эту надпись здесь
1. http://postgrestips.blogspot.com/
Проект закрыт в связи с переходом автора на встраиваемую СУБД SQLite.
тем не менее там есть много очень полезных статей, которые еще многим пригодятся.
Появились сомнения в том, что jabber эффективен в данном случае. Как бы то ни было, вот тут будет собрана вся информация (обновляется онлайн), которая потом превратится в статью:

http://docs.google.com/View?docid=dcc5pk…
Лучше бы на сайте постгресмена наваяли страничку.
будет в следующий раз 100%

как бы то ни было, наши эксперты подтягиваются и уже начинают отвечать :-)
Вот ещё вопросик, про pgadmin - планируется ли регулярно собирать пакеты под распространенные версии linux? Например в Ubuntu 8.04 сейчас pgadmin 1.8.2 (глючит) а на сайте pgadmin.org уже лежит pgadmin 1.8.4.
1) Хотелось бы более детальных рекомендаций по тюнингу производительности, а то везде только о shared_buffers написано (чем больше тем лучше :), все остальное распывчато.
2) Как насчет обновления базы с версии на версию без необходимости в создании дампа, чтобы небыло простоев в работе, если система не кластерная. может такое есть и я просто еще не знаю...Имеется ввиду мажорная версия
Интересно, к чему был вопрос #12.

У меня лично есть проблема с распространением измененных схем между серверами. При удаленной работе у каждого разработчика стоит своя копия БД, собственно если один добавляет новое поле в таблицу, то это нужно сделать всем. И это довольно таки сложно организовать.

Посему родился вопрос, не собираются ли разработчики PG расширить инструментарий полезной утилиткой diff для схем БД, что бы к примеру можно было сравнить схему БД из .sql файла и существующей БД? Конечно такой функционал как в http://www.sqlmanager.net/en/products/mysql/dbcomparer не нужен, но просмотреть разницу между схемами было бы очень удобно.
Только Марко Креэн, по правилам транскрипции эстонских имен :)
спасибо, исправимся
> Фёдор Сигаев: А формирование даты обычно намного проще и гибче делается в приложении.

Это только когда в самой БД такая фича не работает =) Мне намного легче было бы в запросе формировать дату через Formatting Functions с указанием текущей локали. Кажется так это реализовано в Mysql?
И ещё один вопрос, по поводу драйверов. Можно ли как-нибудь форсировать разработку драйвера для perl (DBD::Pg)?

Основная проблема - Postgres поддерживает различные типы данных, включая массивы и хеши, а драйвер - нет. Хоть поддержка массивов появилась в новой версии драйвера, но на сколько я знаю за последний год ни один распространенный linux дистрибутив не включил в себя обновленную версию этого драйвера.
Не совсем уверен к тем ли экспертам вопрос, но попробую!

При организации связки c# - PostgreSQL через библиотеку Npgsql столкнулся с ситуацией, что документация http://npgsql.projects.postgresql.org/docs/manual/UserManual.html к библиотеке очень сильно расходится с действительностью.

Во-первых, часть примеров даже в первоначальном виде так и не удалось заставить работать (в частности организация взаимодействия с хранимыми процедурами).
А во-вторых, в примерах имеются просто несерьезные опечатки. Такое ощущение, что их писали по памяти, так и не удосужившись банально протестировать. Несерьезно как-то?!

Не спорю, проблема не столь серьезна и большинство вопросов было решено через форумы, но потраченное впустую время заметно снизило впечатление от работы с продуктом ((

Вопрос: будет ли дорабатываться документация, либо где можно найти официальные примеры взаимодейтвия c# с PostgreSQL?
этот вопрос по крайней мере не к сегодняшним нашим гостям — они все linux-оиды
попробуйте задать Ваш вопрос в каком-либо публичном месте
Как выложите ответы, напишите. Очень интересно будет почитать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории