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

21
VACUUM возвращает дисковое пространство операционной системе

VACUUMобычно не возвращает дисковое пространство операционной системе, за исключением некоторых особых случаев. Из документов: Стандартная форма VACUUMудаляет версии мертвых строк в таблицах и индексах и отмечает пространство, доступное для повторного использования в будущем. Однако он не вернет...

21
Строка «Recheck Cond:» в планах запросов с проверкой растрового индекса

Это ответвление от комментариев к предыдущему вопросу: Запрос Postgres 9.4.4 длится вечно При использовании PostgreSQL 9.4 всегда появляется Recheck Cond:строка после сканирования растрового индекса в планах запросов, выводимых с помощью EXPLAIN. Как в EXPLAINвыводе упомянутого вопроса: ->...

21
Могу ли я указать значение по умолчанию для левого внешнего соединения?

Предположим, у меня есть таблицы a (со столбцом a1) и b (со столбцами b1 и b2), и я выполняю внешнее левое соединение SELECT * FROM a LEFT OUTER JOIN b ON a.a1 = b.b1 Тогда b1 и b2 будут равны NULL, если значение a1 не соответствует значению b1. Могу ли я указать значение по умолчанию для b2 вместо...

21
PgAdmin III - Как подключиться к базе данных, когда пароль пуст?

Я установил PostgreSQL 9.1 на свой ПК (Win 7). У меня есть небольшое Java-приложение, успешно подключающееся к нему с помощью login=saи password="". Связь работает. Тем не менее, он отказался от самого PgAdmin III. Я получил: Error connecting to the server: fe_sendauth: no password supplied Как мне...

21
Есть ли в PostgreSQL агрегатная функция first-) безопасной для типов?

Полный вопрос переписать Я ищу агрегатную функцию First (). Здесь я нашел то, что почти работает: CREATE OR REPLACE FUNCTION public.first_agg ( anyelement, anyelement ) RETURNS anyelement LANGUAGE sql IMMUTABLE STRICT AS $$ SELECT $1; $$; -- And then wrap an aggregate around it CREATE AGGREGATE...

21
Продолжительный запрос Postgres прерывается, если соединение потеряно / разорвано?

Если я открою соединение с Postgres и выполню длительный запрос, а затем разорву соединение (например, уничтожу процесс клиента, открывший соединение), продолжит ли продолжительный запрос или он будет автоматически прерван? Это настраивается? (Я использую Postgresql...

21
Могу ли я выбрать данные, вставленные в ту же незафиксированную транзакцию?

Может быть, это глупый вопрос для начинающих, но я нигде не могу найти ответ. Везде я читал о том, Transaction Isolationчто решает видимость данных в параллельных транзакциях. Меня беспокоит поведение внутри одной транзакции. Если я начну транзакцию, вставлю некоторые данные, смогу ли я выбрать их...

21
Выберите столбцы внутри json_agg

У меня есть запрос как: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; Как я могу выбрать столбцы, bчтобы у меня не было b.item_idобъекта JSON? Я читал о ROW, но он возвращает объект JSON, как: {"f1": "Foo", "f2": "Bar"} Мне нужно будет...

21
Почему NOT IN с набором, содержащим NULL, всегда возвращает FALSE / NULL?

У меня был запрос (для Postgres и Informix) с NOT INпредложением, содержащим подзапрос, который в некоторых случаях возвращал NULLзначения, в результате чего это предложение (и весь запрос) ничего не возвращало. Какой лучший способ понять это? Я думал, NULLчто это что-то без значения, и поэтому не...

21
Запрос на возврат имен выходных столбцов и типов данных запроса, таблицы или представления

Существует ли запрос или команда PostgreSQL, которая возвращает имена полей и типы полей запроса, таблицы или представления? Например, решение, если оно применяется к простому запросу SELECT, SELECT * from personдолжно возвращать список вроде: Column Name | Column Type ===========================...

21
Запуск pg_dump на сервере горячего резервирования?

Отказ от ответственности: по общему признанию я еще не пробовал это, но я не уверен, что буду знать, работает ли это неправильно, поэтому я хотел спросить. Я хотел бы запустить задание ночного резервного копирования (через pg_dumpall) с сервера горячего резервирования, на котором выполняется...

21
Количество активных и оставшихся подключений

Я хотел бы получить статистику о пиковом количестве подключений за период времени. Я знаю pg_stat_activityвид, нравится select count(*) from pg_stat_activity, но я думаю, что этот метод не очень умный. Существуют ли другие представления или таблицы, которые могут предоставить необходимую мне...

20
Есть ли хорошие и бесплатные инструменты для управления базой данных PostgreSQL? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 4 года назад . Раньше я использовал phpmyadmin для управления базой данных MySQL, но теперь я хотел бы...

20
Как создать индекс, чтобы ускорить совокупный запрос LIKE по выражению?

Возможно, я задаю не тот вопрос в названии. Вот факты: Мои специалисты по обслуживанию клиентов жалуются на медленное время отклика при поиске клиентов в интерфейсе администрирования нашего сайта на Django. Мы используем Postgres 8.4.6. Я начал регистрировать медленные запросы и обнаружил этого...

20
Разница в производительности между MySQL и PostgreSQL для одной и той же схемы / запросов [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я начинающий администратор баз данных, и у меня есть...

20
Объединение отдельных диапазонов в максимально возможные смежные диапазоны

Я пытаюсь объединить несколько диапазонов дат (моя загрузка составляет около 500, в большинстве случаев 10), которые могут перекрывать или не перекрывать максимально возможные диапазоны дат. Например: Данные: CREATE TABLE test ( id SERIAL PRIMARY KEY NOT NULL, range DATERANGE ); INSERT INTO test...

20
Подсчитайте, где два или более столбцов подряд превышают определенное значение [баскетбол, двойной, двойной, тройной двойной]

Я играю в баскетбольную игру, которая позволяет выводить статистику в виде файла базы данных, чтобы можно было рассчитать статистику, которая не реализована в игре. До сих пор у меня не было проблем с вычислением статистики, которую я хотел, но теперь я столкнулся с проблемой: подсчитать количество...

20
Перемещение данных postgresql на другой диск

Я использую AWS в качестве облачной среды. Я установил PostgreSQL на тот же диск, что и мой корневой экземпляр. Я подключил и подключил второй диск к своему экземпляру. Теперь я хочу переместить все мои данные PostgreSQL на другой диск. Я все еще в режиме разработки, поэтому я могу удалить старые...