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

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

1
EXPLAIN ANALYZE не показывает детали для запросов внутри функции plpgsql
Я использую функцию PL / pgSQL в PostgreSQL 9.3 с несколькими сложными запросами внутри: create function f1() returns integer as $$ declare event tablename%ROWTYPE; .... .... begin FOR event IN SELECT * FROM tablename WHERE condition LOOP EXECUTE 'SELECT f2(event.columnname)' INTO dummy_return; END LOOP; ... INSERT INTO ... FROM a …


3
Получить файлы WAL из экземпляра AWS RDS PostgreSQL
У нас есть экземпляр Postgres RDS в Amazon Web Services. У нас включено автоматическое резервное копирование, и мы делаем снимки ежедневно. Мы хотели бы создать локальную «актуальную» резервную копию экземпляра RDS, которой мы можем управлять сами. Запуск pg_dump для экземпляра недостаточен, потому что мы хотим иметь возможность восстановить базу данных …

1
Зачем вам индексировать text_pattern_ops для текстового столбца?
Сегодня « Семь баз данных за семь недель» познакомили меня с индексами для каждого оператора. Вы можете индексировать строки для шаблона, соответствующего предыдущим запросам, создав text_pattern_opsиндекс класса оператора, если значения индексируются в нижнем регистре. CREATE INDEX moves_title_pattern ON movies ( (lower(title) text_pattern_ops); Мы использовали, text_pattern_opsпотому что заголовок имеет тип текста. …

2
Как делать инкрементное резервное копирование каждый час в Postgres?
Попытка сделать почасовое инкрементное резервное копирование одного сервера Postgres (Win7 64). У меня есть следующие настройки в postgresql.conf: max_wal_senders = 2 wal_level = archive archive_mode = on archive_command = 'copy "%p" "c:\\postgres\\foo\\%f"' (начать сначала) Я сделал базовое резервное копирование с pg_basebackup -U postgres -D ..\foo -F t -x Это сделало …

1
Решения для архивирования баз данных
В продолжение вопроса, опубликованного мной на: Является ли хорошей идеей переместить таблицы с большим объемом и с большим доступом в отдельную базу данных? Я ищу различные методы / решения, доступные для архивирования баз данных в PostgreSQL. Несколько решений, о которых я могу подумать: Разделение таблицы Отдельное табличное пространство и / …


1
Как восстановить обычный текстовый файл postgres .backup
Я экспортировал базу данных postgres из pgAdmin в простом формате, потому что хотел найти весь текст базы данных. Затем я попытался восстановить базу данных обратно, но выдает ошибку, говорящую, что архивный файл не является допустимым архивным файлом. Как мне восстановить базу данных обратно, если она может быть восстановлена?

3
Автоматизация отработки отказа в PostgreSQL 9.1
Как настроить два одинаковых сервера для автоматического перехода на другой ресурс в PostgreSQL 9.1. Операционные системы Centos 5 PostgreSQL 9.1 скомпилирован из исходного кода Учетная запись пользователя postgres существует на обеих машинах и имеет ssh-пароль без пароля для подключения к обеим машинам. Моя текущая настройка: Конфигурация главного сервера: postgresql.conf: listen_address …

2
Триггер: переместить удаленные строки в таблицу архива
У меня есть маленькая (~ 10 строк) таблица, вызываемая restrictionsв моей базе данных PostgreSQL, где значения удаляются и вставляются ежедневно. Я хотел бы иметь таблицу с именем restrictions_deleted, где каждая строка, которая удаляется изrestrictions будет сохранена автоматически. Так как restrictionsимеет серийный идентификатор, дубликатов не будет. Как мне написать такой триггер …

4
Сколько времени займет операция вакуум / автоочистка?
Я управляю большой (несколько сотен гигов) базой данных, содержащей таблицы с различными ролями, некоторые из которых содержат миллионы записей. Некоторые таблицы получают только большое количество вставок и удалений, другие - только несколько вставок и большое количество обновлений. База данных работает на PostgreSQL 8.4 в системе Debian 6.0 amd64 с 16 …

1
Как определить параметры сортировки таблицы в PostgreSQL?
Я хочу написать сценарий проверки параметров сортировки, используемых в моих таблицах в PostgreSQL, но поиск в Google Postgresql detect collationне работает для меня, и документация не облегчает этот поиск. Может кто-нибудь сказать мне, как я бы это проверить?

4
Как создать поворотное CROSS JOIN, где определение таблицы в результате неизвестно?
Учитывая две таблицы с неопределенным количеством строк с именем и значением, как бы я отобразил функцию поворота CROSS JOINнад их значениями. CREATE TEMP TABLE foo AS SELECT x::text AS name, x::int FROM generate_series(1,10) AS t(x); CREATE TEMP TABLE bar AS SELECT x::text AS name, x::int FROM generate_series(1,5) AS t(x); Например, …

4
Извлечение всех ПК и ФК
У меня есть большая база данных, мне нужно извлечь все первичные ключи и внешние ключи из каждой таблицы. У меня есть pgAdmin III. Есть ли способ сделать это автоматически, а не обходить каждую таблицу вручную?

2
Должен ли я использовать битовую строку PostgreSQL?
Недавно я узнал о bit stringтипе данных, и мне довольно любопытно: Внизу этой страницы документа есть предложение: ... плюс 5 или 8 байтов в зависимости от длины строки Как обрабатываются битовые строки на других языках, таких как PHP, Java, C #, C ++ и т. Д., Через драйверы, такие как …
18 postgresql 

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