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

12
Объедините две таблицы событий в одну временную шкалу

Даны две таблицы: CREATE TABLE foo (ts timestamp, foo text); CREATE TABLE bar (ts timestamp, bar text); Я хочу написать запрос, который возвращает значения для ts, fooи barкоторый представляет собой единое представление самых последних значений. Другими словами, если fooсодержится: ts | foo...

12
PostgreSQL «размер временных файлов»

Я импортировал данные в новую базу данных (около 600 м строк timestamp, integer, double). Затем я создал несколько индексов и попытался изменить некоторые столбцы (из-за проблем с пространством) база данных была очищена. Теперь pgAdmin III сообщает мне, что « Размер временных файлов » составляет...

12
Как мне переместить табличное пространство PostgreSQL?

Есть ли способ физически переместить табличное пространство PostgreSQL 9.3 из /old/dirв /new/dir? Я хотел бы просто mvкаталог и сказать PostgreSQL, что табличное пространство теперь находится в /new/dir. Похоже, ALTER TABLESPACEтолько позволяет переименовать. Я бы хотел избежать создания нового...

12
psql: FATAL: неудачная аутентификация для пользователя

Я только что установил PostgreSQL 9.4 на Ubuntu 15.10. Я создал пользователя с createuser -P myuser Я создал базу данных с createdb -O myuser mydatabase Я отредактировал pg_hba.confи добавилlocal mydatabase myuser md5 Я перезапустил PostgreSQL с sudo service postgresql restart Пользователь myuser...

12
Как сравнить xmin и txid_current () после обхода идентификатора транзакции?

Помимо обычных столбцов в таблицах Postgres также доступны различные системные столбцы . Один из них xminхранит идентификатор транзакции, использованный для создания строки. Его тип данных - xidчетырехбайтовое целое число, которое оборачивается в какой-то момент (т.е. не обязательно уникально)....

12
производительность postgres_fdw низкая

Следующий запрос на иностранном языке занимает около 5 секунд для выполнения на 3,2 миллиона строк: SELECT x."IncidentTypeCode", COUNT(x."IncidentTypeCode") FROM "IntterraNearRealTimeUnitReflexes300sForeign" x WHERE x."IncidentDateTime" >= '05/01/2016' GROUP BY x."IncidentTypeCode" ORDER BY 1;...

12
Найти объекты, связанные с ролью PostgreSQL

Несколько раз назад я создал пользователя PostgreSQL с именем user1 (PostgreSQL 9.4.9). Я хочу оставить этого пользователя. Поэтому я сначала отменил все разрешения для таблиц, последовательностей, функций, привилегий по умолчанию и владения: ALTER DEFAULT PRIVILEGES IN SCHEMA public REVOKE ALL ON...

12
Условия Postgres JOIN против условий WHERE

Постгрес новичок здесь. Мне интересно, оптимизирован ли этот запрос или нет? Я попытался присоединиться только к тем значениям, которые на 100% необходимы, и оставил все динамические условия в предложении WHERE. См. ниже. SELECT * FROM myapp_employees JOIN myapp_users ON...

12
Что [ОТ x, y] означает в Postgres?

Я только начинаю с Postgres. Читая этот документ, я наткнулся на этот запрос: SELECT title, ts_rank_cd(textsearch, query) AS rank FROM apod, to_tsquery('neutrino|(dark & matter)') query WHERE query @@ textsearch ORDER BY rank DESC LIMIT 10; Я могу понять все , что в этом запросе, за исключением...

12
postgres - pg_dump и pg_restore без ролей

Я пытаюсь восстановить дамп, не имея соответствующих ролей в принимающей базе данных. Как уже упоминалось здесь , но и здесь , вы должны иметь в --no-ownerкачестве опции, либо в pg_dumpили pg_restoreили оба Я использовал следующую командную строку, чтобы создать свой дамп "C:\Program...

12
Что такое «таблица переходов» в Postgres?

На странице, описывающей новые возможности Postgres 10, упоминаются «Таблицы переходов для триггеров». Таблицы переходов для триггеров Эта функция делает AFTER STATEMENTтриггеры как полезными, так и производительными, предоставляя, при необходимости, старые и новые строки запросам. До этой функции...

12
ДЕЙСТВИТЕЛЬНО ли возможно, что порядок для этой конкретной избыточной производной таблицы не будет гарантирован?

Я наткнулся на этот вопрос в беседе в Твиттере с Лукасом Эдером . Хотя правильное поведение будет заключаться в применении предложения ORDER BY к самому внешнему запросу, поскольку здесь мы не используем DISTINCT, GROUP BY, JOIN или любое другое предложение WHERE в самом внешнем запросе, почему бы...

12
Сжатие базы данных PostgreSQL

У меня есть большая база данных PostgreSQL размером более 500 ГБ, которая слишком велика. Есть ли способ сжать базу данных до более управляемого размера? Я пытался сделать это с SquashFS и базой данных, сжатой до 177 ГБ, однако PostgreSQL требует, чтобы база данных имела доступ для записи, а...

12
Самый быстрый способ подсчитать, сколько диапазонов дат охватывает каждую дату из серии

У меня есть таблица (в PostgreSQL 9.4), которая выглядит следующим образом: CREATE TABLE dates_ranges (kind int, start_date date, end_date date); INSERT INTO dates_ranges VALUES (1, '2018-01-01', '2018-01-31'), (1, '2018-01-01', '2018-01-05'), (1, '2018-01-03', '2018-01-06'), (2, '2018-01-01',...

11
Биологические последовательности UniProt в PostgreSQL

Каков наилучший способ хранения биологических последовательностей UniProt в PostreSQL? Детали данных Мы получаем 12 миллионов последовательностей из UniProt - это число, вероятно, будет удваиваться каждые 3-10 месяцев. Длина последовательности может варьироваться от 10 до 50 миллиардов символов...

11
BLOB или ссылки в PostgreSQL

Мне нужно хранить двоичные файлы данных в базе данных PostgreSQL, которая работает на сервере Ubuntu. Первоначально будет несколько десятков файлов размером примерно 250 КБ каждый. Однако количество файлов со временем будет увеличиваться. Иногда мне может понадобиться извлечь данные из файлов для...