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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Невозможно вычесть значения времени смещения и наименьшего времени

В поле PostgreSQL есть поле timestamptz, посвященное часовому поясу. Когда я извлекаю данные из таблицы, я тогда хочу вычесть время прямо сейчас, чтобы получить возраст. Проблема, с которой я сталкиваюсь, заключается в том, что как datetime.dateti...
задан 28 апр. '09 в 5:28
7
ответов

Как настроить postgresql в первый раз?

Я только что установил postgresql, и я указал пароль x во время установки. Когда я пытаюсь сделать createdb и указать любой пароль, я получаю сообщение: createdb: не удалось подключиться к postgres базы данных: FATAL: аутентификация пароля для пол...
задан 24 сент. '09 в 16:06