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

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

Восстановление Postgresql после обновления до OSX 10.7 Lion

Недавно я обновился до OSX 10.7, после чего моя установка рельсов была полностью запущена при попытке подключиться к серверу psql. Когда я делаю это из командной строки, используя psql -U postgres он работает отлично, но когда я пытаюсь запустить ...
задан 21 июля '11 в 5:22
15
ответов

Postgres: INSERT, если не существует

Я использую Python для записи в базу данных postgres: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Но поскольку некоторые из мои...
задан 01 нояб. '10 в 17:24
8
ответов

Как тщательно очистить и переустановить postgresql на ubuntu?

Как-то мне удалось полностью запутать установку postgresql в кармане Ubuntu. Я хочу начать с нуля, но когда я "очищаю" пакет с помощью apt-get, он по-прежнему оставляет следы, так что переустановка конфигурации не работает должным образом. После вып...
задан 01 мая '10 в 5:07
7
ответов

Как указать пароль для psql неинтерактивно?

Я пытаюсь автоматизировать процесс создания базы данных с помощью оболочки script, и одна вещь, которую я ударил по дорожному блоку с передачей пароля psql. Вот немного кода из оболочки script: psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL" К...
задан 20 июня '11 в 0:06
3
ответов

Список таблиц в схеме PostgreSQL

Когда я делаю \dt в psql, я получаю только список таблиц в текущей схеме (public по умолчанию). Как я могу получить список всех таблиц во всех схемах или конкретной схеме?
задан 26 марта '13 в 20:56
8
ответов

Проверьте, работает ли определенная служба на Ubuntu

Я не знаю имя службы, но хотел бы остановить службу, проверив ее статус. Например, если я хочу проверить, работает ли служба PostgreSQL, но я не знаю имя службы, то как я могу проверить ее статус Я знаю команду для проверки состояния, если известно ...
задан 10 сент. '13 в 17:07
8
ответов

Команда размера DB Postgres

Есть ли какая-либо команда, чтобы найти все размеры баз данных в Postgres? Я могу найти размер конкретной базы данных, используя следующую команду: select pg_database_size('databaseName');
задан 20 сент. '13 в 3:22
5
ответов

Что такое эквивалент PostgreSQL для ISNULL()

В MS SQL-Server я могу сделать: SELECT ISNULL(Field,'Empty') from Table Но в PostgreSQL я получаю синтаксическую ошибку. Как эмулировать функциональность ISNULL()?
задан 06 февр. '10 в 22:59
4
ответов

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

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

Альтернативный формат вывода для psql

Я использую PostgreSQL 8.4 на Ubuntu. У меня есть таблица со столбцами c1 через cN. Столбцы достаточно широкие, что выбор всех столбцов приводит к тому, что ряд результатов запроса обрабатывается несколько раз. Следовательно, выход трудно прочитать....
задан 07 марта '12 в 18:52
6
ответов

Объяснение JSONB, представленное PostgreSQL

PostgreSQL только что представил JSONB, и он уже развивается в хакерских новостях. Было бы здорово, если бы кто-то мог объяснить, как он отличается от Hstore и JSON, ранее присутствовавших в PostgreSQL. Каковы преимущества и ограничения, и когда кто-...
задан 26 марта '14 в 10:26
13
ответов

DatabaseError: текущая транзакция прерывается, команды игнорируются до конца блока транзакции

У меня появилось много ошибок с сообщением: "DatabaseError: current transaction is aborted, commands ignored until end of transaction block" после изменения с python-psycopg на python-psycopg2 в качестве механизма базы данных проекта Django. Код ...
задан 05 июня '10 в 9:05
7
ответов

SQL JOIN и различные типы JOINs

Я просматриваю много потоков на SO и некоторых других форумах. Поэтому я подумал, что я бы подвел итоги " Что такое SQL JOIN?" и " Что представляют собой разные типы SQL JOIN?".
задан 30 июля '13 в 14:48
9
ответов

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

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

Оптимизация PostgreSQL для быстрого тестирования

Я перехожу к PostgreSQL из SQLite для типичного приложения Rails. Проблема в том, что запущенные спецификации стали медленными с PG. На SQLite потребовалось ~ 34 секунды, на PG - ~ 76 секунд, что больше, чем 2x медленнее. Итак, теперь я хочу при...
задан 23 февр. '12 в 7:59