Вопросы с тегом «postgresql»

PostgreSQL - это система управления объектно-реляционными базами данных с открытым исходным кодом (ORDBMS), доступная для всех основных платформ, включая Linux, UNIX, Windows и OS X. Пожалуйста, указывайте точную версию Postgres при задании вопросов. Вопросы, касающиеся администрирования или расширенных функций, лучше всего направлять на dba.stackexchange.com.

1326
Выберите первую строку в каждой группе GROUP BY?

Как следует из названия, я бы хотел выбрать первую строку каждого набора строк, сгруппированных с GROUP BY. В частности, если у меня есть purchasesтаблица, которая выглядит следующим образом: SELECT * FROM purchases; Мой вывод: id | клиент | Всего --- + ---------- + ------ 1 | Джо | 5 2 | Салли | 3...

1027
Какую версию PostgreSQL я использую?

Я нахожусь в корпоративной среде (использую Debian Linux) и не установил его сам. Я получаю доступ к базам данных с помощью Navicat или phpPgAdmin (если это помогает). У меня также нет доступа к серверу, на котором работает база...

989
Как запустить сервер PostgreSQL в Mac OS X?

ЗАКЛЮЧИТЕЛЬНОЕ ОБНОВЛЕНИЕ: Я забыл запустить initdbкоманду. </ FINAL UPDATE> запустив эту команду ps auxwww | grep postgres Я вижу, что Postgres не работает > ps auxwww | grep postgres remcat 1789 0.0 0.0 2434892 480 s000 R+ 11:28PM 0:00.00 grep postgres возникает вопрос: как запустить...

790
Не удается найти заголовок 'libpq-fe.h при попытке установить гем pg

Я использую предварительную версию Ruby on Rails 3.1. Мне нравится использовать PostgreSQL, но проблема заключается в установке pgдрагоценного камня. Это дает мне следующую ошибку: $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to...

739
Получение ошибки: аутентификация равноправного узла для пользователя «postgres» не удалась при попытке заставить pgsql работать с rails

Я получаю ошибку: FATAL: Peer authentication failed for user "postgres" когда я пытаюсь заставить postgres работать с Rails. Вот мой pg_hba.conf, мой database.ymlи дамп полного следа . Я изменил аутентификацию на md5 в pg_hba и пробовал разные вещи, но, похоже, ничего не работает. Я также попытался...

734
Ошибка PostgreSQL: Fatal: роль «имя пользователя» не существует

Я настраиваю свой PostgreSQL 9.1. Я ничего не могу сделать с PostgreSQL: не createdbмогу, не могу createuser; все операции возвращают сообщение об ошибке Fatal: role h9uest does not exist h9uestэто имя моей учетной записи, и я sudo apt-get installPostgreSQL 9.1 под этой учетной записью. Подобная...

723
psql: FATAL: база данных «<пользователь>» не существует

Я использую приложение PostgreSql для Mac ( http://postgresapp.com/ ). Я использовал его в прошлом на других машинах, но это доставляет мне некоторые проблемы при установке на мой MacBook. Я установил приложение и запустил: psql -h localhost Возвращает: psql: FATAL: database "<user>" does not...

650
Как удалить базу данных PostgreSQL, если к ней есть активные подключения?

Мне нужно написать скрипт, который удалит базу данных PostgreSQL. С ним может быть много связей, но скрипт должен это игнорировать. Стандартный DROP DATABASE db_nameзапрос не работает при открытых соединениях. Как я могу решить...

645
Вставить, при повторном обновлении в PostgreSQL?

Несколько месяцев назад я узнал из ответа на Stack Overflow, как выполнять несколько обновлений одновременно в MySQL, используя следующий синтаксис: INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2); Я сейчас...

620
PostgreSQL: разница между текстом и varchar (различается символ)

В чем разница между textтипом данных и character varying( varchar) типами данных? Согласно документации Если изменение символов используется без спецификатора длины, тип принимает строки любого размера. Последнее является расширением PostgreSQL. а также Кроме того, PostgreSQL предоставляет тип...