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

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

2
Что происходит в контрольной точке PostgreSQL?
Вот часть моего журнала контрольных точек: 2014-03-26 11:51:29.341 CDT,,,18682,,532854fc.48fa,4985,,2014-03-18 09:15:24 CDT,,0,LOG,00000,"checkpoint complete: wrote 15047 buffers (1.4%); 0 transaction log file(s) added, 0 removed, 30 recycled; write=68.980 s, sync=1.542 s, total=70.548 s; sync files=925, longest=0.216 s, average=0.001 s",,,,,,,,,"" 2014-03-26 11:56:05.430 CDT,,,18682,,532854fc.48fa,4987,,2014-03-18 09:15:24 CDT,,0,LOG,00000,"checkpoint complete: wrote 16774 buffers (1.6%); 0 transaction log …
22 postgresql 

5
PostgreSQL: Как сделать резервную копию только одной схемы из базы данных и восстановить ее на другом сервере
У меня есть база данных с именем "A", которая имеет две схемы "B" и "C". Я хочу сделать резервную копию и восстановить схему "B" на другом сервере? не уверен, как это сделать, так как я новичок в Postgres. Нужно ли создавать новую БД на новом сервере с именем «А», а …

2
Каков современный способ разделения PostgreSQL на машины, когда данные «естественно разбиваются»
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 7 лет назад . После нескольких лет пребывания в пространстве «NoSQL» у меня появилась проблема, которая по своей природе является «реляционной». Сегодня я вижу хранилища данных совершенно другими глазами, …

1
Как подключиться к удаленной базе данных PostgreSQL в Ubuntu с помощью pgAdmin3?
Я пытаюсь настроить базу данных PostgreSQL на машине с Ubuntu. Я хотел бы иметь возможность получить к нему доступ с помощью pgAdmin3 с удаленного компьютера. Как мне это настроить? Я установил базу данных PostgreSQL в Ubuntu, используя: sudo apt-get install postgresql У меня /etc/postgresql/9.1/main/pg_hba.confесть эта строка: host all all all …

2
Как настроить базу данных Postgresql для постоянного отображения даты как «MDY»
Как я могу настроить свою базу данных, чтобы видеть дату как MDY без запуска: SET datestyle = "ISO, MDY"; каждый раз, когда я пытаюсь получить к нему доступ? Я использую Postgresql версии 9.1, Ubuntu 12.04. На момент установки базы данных мой системный языковой стандарт был установлен, en_CA.utf8и я недавно изменил …

3
Как реализуется LIKE?
Кто-нибудь может объяснить, как оператор LIKE реализован в современных системах баз данных (например, MySQL или Postgres)? или указать мне на некоторые ссылки, которые объясняют это? Наивным подходом было бы проверять каждую запись, выполняя регулярное выражение или частичное совпадение строк в интересующей области, но у меня есть чувство (надежда), что эти …

1
Есть ли хороший способ запустить триггер для каждой записи в таблице postgres?
У меня есть система, в которой я не могу управлять дизайном некоторых таблиц (реплицируется через Slony-I), и поэтому у меня есть ряд того, что мы называем «теневыми таблицами», где я извлекаю некоторую информацию из реплицируемых таблиц и сохраните его в обработанной форме, в которой я нуждаюсь, при этом удаляя записи, …

3
Как выбрать сопоставление для международной базы данных?
Я проектирую базу данных, которая будет хранить данные на разных языках (используя UTF-8), поэтому я думаю, что лучший способ отобразить результаты запроса - упорядочить его в соответствии с языком пользователя во время самого запроса ( потому что их несколько правильные способы сделать это ), а именно: SELECT a < b …

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

2
Использование SELECT в предложении WHERE другого SELECT
Я сделал проект удаленного приложения поверх libpq для PostrgreSQL . Это ведет себя хорошо, но я представил общее функционирование приложения. Для каждого конечного результата, который я получаю, случается так, что я вызываю что-то вроде предложения 40 select (через tcpip). У меня есть воспоминания от SQL-Server, напоминающие мне, чтобы минимизировать количество …

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

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

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

3
Есть ли в 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 public.first ( sfunc = …

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

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