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

Все версии PostgreSQL. Добавьте дополнительный тег для конкретной версии, такой как postgresql-11, если этот контекст важен.

1
PostgreSQL 9.5 не запускается после падения Windows 10
Я установил Windows 10 Fall Update (1709) и теперь мой сервер PostgreSQL 9.5 не запускается. Это работало вчера перед обновлением, и я не внес никаких изменений в конфигурацию. Я проверил просмотрщик событий и нашел следующие сообщения об ошибках: 2017-10-19 11:32:32 CEST LOG: invalid value for parameter "lc_monetary": "Czech_Czech Republic.1250" 2017-10-19 …

2
Почему array_agg () медленнее, чем неагрегированный конструктор ARRAY ()?
Я просто просматривал какой-то старый код, написанный для PostgreSQL до 8.4 , и увидел что-то действительно изящное. Я помню, что когда-то пользовательские функции делали это раньше, но я забыл, как они array_agg()выглядели. Для обзора современная агрегация написана так. SELECT array_agg(x ORDER BY x DESC) FROM foobar; Однако когда-то это было …

1
Получить частичное совпадение из индексированного в GIN столбца TSVECTOR
Я хотел бы получить результаты по запросу: SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; Это работает и возвращает строки с tsvсодержанием Available. Но если я использую avai(упал lable), он не может ничего найти. Все ли запросы должны …

7
Группировка или Окно
У меня есть ситуация, я думаю, может быть решена с помощью оконной функции, но я не уверен. Представьте себе следующую таблицу CREATE TABLE tmp ( date timestamp, id_type integer ) ; INSERT INTO tmp ( date, id_type ) VALUES ( '2017-01-10 07:19:21.0', 3 ), ( '2017-01-10 07:19:22.0', 3 ), ( …

1
Установка PgAdmin 4 в Debian / Ubuntu [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 3 года назад . PgAdmin 4 1.0 был только что выпущен, но на странице загрузки для Linux есть только …

1
Как легко обновить основную версию базы данных AWS RDS postgres?
Этим утром я занимался обновлением базы данных PostgreSQL на AWS RDS. Мы хотели перейти с версии 9.3.3 на версию 9.4.4. Мы «протестировали» обновление для промежуточной базы данных, но промежуточная база данных намного меньше и не использует Multi-AZ. Оказалось, что этот тест был довольно неадекватным. Наша производственная база данных использует Multi-AZ. …

1
Получите 10-й и 90-й процентиль от клиента
У меня есть таблица, которая содержит клиентов и оценки (основанные на различных факторах, не относящихся к делу в данном случае; клиент может иметь несколько оценок), которая выглядит следующим образом: customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 | 1 1 | 101 | 1 …

1
Почему новый пользователь может создавать таблицы в PostgreSQL?
Я следовал двум урокам, чтобы создать БД с: полностью привилегированная ссылка пользователя пользовательская ссылка только для чтения Затем я получил совет из руководства CJ Estel, в котором говорилось, что «вы, возможно, унаследовали возможность создавать таблицы, даже если мы никогда явно не передавали их нашему новому пользователю». Конечно, пользователь, имеющий права …

1
Как отладить Idle Query?
У меня есть пакетный запрос, который я ежедневно выполняю в своей базе данных. Тем не менее, похоже, что он застрял в режиме ожидания, и мне очень трудно отлаживать происходящее. Запрос представляет собой агрегацию для таблицы, которая одновременно вставляется, что, я думаю, как-то связано с этой проблемой. (Агрегирование данных за предыдущие …

1
Предоставить доступ ко всем таблицам базы данных
Недавно я хотел поделиться правами обычного доступа с одним пользователем сервера и понял, что простые команды CREATE USERи GRANT ALL ON DATABASEкоманды не позволяют ему запускать простые SELECTданные. Я хотел бы предоставить права на все таблицы из данной базы данных указанному пользователю, но я не уверен, что это лучшая идея …

2
Postgres неполная ошибка пакета запуска
Я пытаюсь установить Postgres 9.3 на Ubuntu 14.04 и получаю утомительную ошибку при запуске. Вот что я вижу: $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail] Итак, я проверил …

1
Обновить все столбцы из другой таблицы
Мне нужно обновить таблицу из другой, и мне нужно обновить все столбцы. Помимо перечисления каждого столбца в SETпредложении, есть ли способ обновить их все сразу? Как это: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Я пытался в PSQL, это не работает. Я должен перечислить каждый …

3
Можно ли как-нибудь объединить «ОТЛИЧИЕ ОТ» с ЛЮБОЙ или ВСЕЙ?
Является Postgres способ объединения IS DISTINCT FROMс ANYили каким -либо другим аккуратным способом получить тот же результат? select count(*) from (select 'A' foo union all select 'Z' union all select null) z where foo <> any(array[null, 'A']); count ------- 1 (1 row) select count(*) from (select 'A' foo union all …

2
Эффективный запрос для получения наибольшего значения для группы из большой таблицы
Учитывая таблицу: Column | Type id | integer latitude | numeric(9,6) longitude | numeric(9,6) speed | integer equipment_id | integer created_at | timestamp without time zone Indexes: "geoposition_records_pkey" PRIMARY KEY, btree (id) Таблица содержит 20 миллионов записей, что, по большому счету , не так много. Но это делает последовательное сканирование …

7
Почему PostgreSQL 9.3 не запускается в Ubuntu?
Я успешно установил PostgreSQL 9.3 из репозитория APT на 2 виртуальных машинах, работающих под управлением Ubuntu 12.04 и 13.04 ... однако я не могу правильно установить его на моем хост-компьютере с Ubuntu 12.04. Установка (на этот раз) прошла нормально, но, возможно, произошла ошибка, которую я не понимаю: * No PostgreSQL …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.