Вопросы с тегом 'postgresql'

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

Как обрабатывать слишком длинные имена индексов при миграции Ruby on Rails с помощью MySQL?

Я пытаюсь добавить уникальный индекс, который создается из внешних ключей из четырех связанных таблиц (пользователей, университетов, subject_names, subject_types): add_index :studies, ["user_id", "university_id", \ "subject_name_id", "subj...
задан 26 марта '11 в 19:47
9
ответов

Postgresql: аутентификация пароля не удалась для пользователя "postgres"

Я установил PostgreSQL 8.4, Postgres client и Pgadmin 3. Ошибка аутентификации для пользовательских "postgres" для консольного клиента и Pgadmin. Я набрал пользователя как "postgres" и пароль "postgres" , потому что он работал раньше. Но теперь прове...
задан 08 окт. '11 в 12:37
11
ответов

Где PostgreSQL хранит базу данных?

Где хранятся файлы для базы данных PostgreSQL?
задан 16 июля '09 в 14:55
14
ответов

Postgresql: выполнение скриптов psql с паролем

Как я могу вызвать psql, чтобы он не запрашивал пароль? Это то, что у меня есть: psql -Umyuser < myscript.sql Однако я не мог найти аргумент, который передает пароль, и поэтому psql всегда запрашивает его.
задан 29 июня '11 в 18:16
4
ответов

команда "use database_name" в PostgreSQL

Я начинаю с PostgreSQL. Я хочу подключиться к другой базе данных из редактора запросов Postgres - например, команды USE для MySQL или MS SQL Server. Я нашел \c databasename, выполнив поиск в Интернете, но работает только на psql. Когда я пытаюсь ...
задан 26 апр. '12 в 17:30
25
ответов

Использовать адрес электронной почты в качестве первичного ключа?

Является ли адрес электронной почты плохим кандидатом для первичного по сравнению с автоматически увеличивающимися номерами? Наше веб-приложение нуждается в том, чтобы адрес электронной почты был уникальным в системе. Итак, я думал об использовании ...
задан 27 сент. '10 в 16:12
7
ответов

PostgreSQL: как сделать запрос без учета регистра

Есть ли способ написать нечувствительные к регистру запросы в PostgreSQL, например. Я хочу, чтобы следующие 3 запроса возвращали одинаковый результат. SELECT id FROM groups where name='administrator' SELECT id FROM groups where name='ADMINISTRATOR'...
задан 10 авг. '11 в 5:42
11
ответов

Лучший способ выбора случайных строк PostgreSQL

Я хочу случайный выбор строк в PostgreSQL, я пробовал это: select * from table where random() < 0.01; Но некоторые другие рекомендуют это: select * from table order by random() limit 1000; У меня очень большая таблица с 500 миллионами строк,...
задан 30 дек. '12 в 2:30
23
ответов

Как я могу поместить базу данных под git (контроль версий)?

Я занимаюсь веб-приложением, и мне нужно сделать ветку для некоторых важных изменений, дело в том, что для этих изменений требуются изменения в схеме базы данных, поэтому я хотел бы поместить всю базу данных под git также. Как мне это сделать? есть...
задан 11 мая '09 в 6:49
9
ответов

функция postgreSQL для последнего вставленного идентификатора

Как получить последний идентификатор, вставленный в таблицу? В MS SQL есть SCOPE_IDENTITY(). Пожалуйста, не рекомендуется использовать что-то вроде этого: select max(id) from table
задан 31 мая '10 в 17:55
12
ответов

Как передать пароль на pg_dump?

Я пытаюсь создать cronjob для резервного копирования моей базы данных каждую ночь, прежде чем произойдет что-то катастрофическое. Похоже, эта команда должна соответствовать моим потребностям: 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +...
задан 24 мая '10 в 2:32
6
ответов

Postgres и индексы по внешним ключам и основным ключам

В Postgres автоматически помещаются индексы на внешние ключи и первичные ключи? Как я могу сказать? Есть ли команда, которая вернет все индексы в таблице?
задан 09 июня '09 в 17:56
6
ответов

Как UPSERT (MERGE, INSERT... ON DUPLICATE UPDATE) в PostgreSQL?

Очень часто задаваемый вопрос заключается в том, как выполнить upsert, что MySQL вызывает INSERT ... ON DUPLICATE UPDATE, а стандартный поддерживает как часть операции MERGE. Учитывая, что PostgreSQL не поддерживает его напрямую (до pg 9.5), как вы...
задан 24 июня '13 в 5:56
27
ответов

Какие существуют ресурсы для настройки производительности базы данных?

Какие существуют хорошие ресурсы для понимания настройки базы данных для основных движков и продвижения ваших знаний в этой области? Идея этого вопроса состоит в том, чтобы собрать накладную нагрузку ресурсов, которые неизменно существуют, так что л...
задан 17 апр. '09 в 19:45
6
ответов

Postgresql GROUP_CONCAT эквивалент?

У меня есть таблица, и я бы хотел потянуть одну строку на один идентификатор с конкатенированными значениями полей. В моей таблице, например, у меня есть следующее: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 |...
задан 01 апр. '10 в 17:09