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

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

3
Как отключить заголовок только в psql (postgresql)
Я использую PostgreSQL 9.1.X Я пытаюсь построить psqlскрипт для печати результатов без заголовка, но с нижним колонтитулом. http://www.postgresql.org/docs/9.1/static/app-psql.html Из документа выше \pset tuples_only отключит верхний и нижний колонтитулы. и \pset footer off отключит только нижний колонтитул. Есть ли способ, psqlчтобы отключить заголовок и оставить нижний колонтитул? Я знаю, что есть …
18 postgresql  psql 

4
Транзакции внутри транзакции
Какое поведение будет отображать PostgreSQL, если, например, был вызван скрипт ниже BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; Будет ли PostgreSQL отбрасывать второе BEGINили будет неявно определено принятие, а затем запустить BEGIN ENDблок в конце как отдельную транзакцию?

2
Postgres Прослушать / Уведомить как очередь сообщений
Есть ли способ использовать функцию прослушивания / уведомления Postgres для доставки сообщения на канал, и только один слушатель может использовать это сообщение? Цель этого заключается в том, чтобы у меня было несколько «рабочих» приложений, которые все слушали один и тот же канал Postgres. Но я хочу, чтобы работа выполнялась только …

1
Что ограничивает количество соединений?
Согласно https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans ограничение соединения составляет 500 Согласно https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server «Обычно PostgreSQL на хорошем оборудовании может поддерживать несколько сотен соединений» Каковы определяющие факторы в этом пределе? # Ядра ЦПУ? ОЗУ? ОПЕРАЦИОННЫЕ СИСТЕМЫ?

1
Получите снимок postgres от Amazon RDS
Я не могу найти простой способ получить копию ночной резервной копии, которую я беру из своего экземпляра Amazon RDS postgres, чтобы я мог восстановить ее на своем локальном компьютере, чтобы поиграть с ней. Прямо сейчас я делаю pg_dump, когда мне нужна копия, но было бы лучше (и, скорее, быстрее) иметь …

1
Есть ли psql-эквивалент истории обратного поиска bash?
Мне очень нравится bashистория обратного поиска (Cr) (функция командной строки): Выполняйте поиск в обратном направлении, начиная с текущей строки и перемещаясь по истории вверх по мере необходимости. Это пошаговый поиск. Когда я попал control-rв bash, я получаю следующее: (reverse-i-search)`': И я могу печатать символы ранее выполненных команд, оттачивая то, что …

2
Почему существует черепаха PostgreSQL?
Я только что проверил пропагандистскую страницу для PostgreSQL и нашел это маленькое произведение искусства: Это логотип PostgreSQL в стиле "черепаха" . Сколько лет этому, и PostgreSQL когда-либо официально использовал черепаху вместо слона? Какая история здесь?
17 postgresql 

3
Есть ли способ получить доступ к временным таблицам других сессий в postgres?
Я работаю с приложением Windows, которое использует (локальную) базу данных postgres и хранит некоторую информацию во временной таблице. Я хотел бы взглянуть на временную таблицу, но pgadmin и dbVis говорят мне: ERROR: cannot access temporary tables of other sessionsпри попытке запроса данных. Я попытался изменить права доступа к схеме и …

4
Как устранить ошибки копирования недопустимой последовательности байтов UTF8 при восстановлении, когда исходная база данных закодирована в UTF8?
Мне было поручено перенести базу данных PostgreSQL 8.2.x на другой сервер. Для этого я использую pgAdmin 1.12.2 (кстати, в Ubuntu 11.04), а также использую резервное копирование и восстановление, используя формат custom / compress (.backup) и кодировку UTF8. Исходная база данных находится в UTF8, вот так: -- Database: favela -- DROP …

1
Как PostgreSQL обрабатывает контрольные точки в середине резервной копии с поддержкой WAL?
На PostgreSQL v9.0 у меня работает система архивации WAL. Таким образом, WAL регулярно архивирует файлы (когда создается 3 WAL или если WAL старше 15 минут). Теперь я добавляю двоичный пакет каталога PG_DATA (исключая подкаталог pg_xlog). Для этого я выполнить pg_start_backup(),двоичную копию, а pg_stop_backup(). Мне кажется, я хорошо понимаю, что делают …


2
REINDEX опасно?
Я пытался COUNT(*)создать таблицу с 150000 строк, которая имеет первичный ключ. Это инструмент около 5 минут, поэтому я понял, что это проблема индексации. Ссылаясь на руководство PostgreSQL : REINDEX похож на удаление и воссоздание индекса в том, что содержимое индекса перестраивается с нуля. Однако соображения блокировки довольно разные. REINDEX блокирует …
17 postgresql 

1
Postgres: как SET NOT NULL «более эффективна», чем ограничение CHECK
В PostgreSQL документы для ограничений говорится Не-нулевое ограничение функционально эквивалентно созданию проверочного ограничения CHECK (column_name IS NOT NULL), но в PostgreSQL создание явного ненулевого ограничения более эффективно. мне любопытно Что именно означает «более эффективный»? Каковы недостатки использования CHECK (column_name IS NOT NULL)вместо SET NOT NULL? Я хочу иметь возможность добавлять …

1
Конфликт имен между параметром функции и результатом JOIN с предложением USING
Учитывая эту настройку в текущем Postgres 9.4 ( из этого связанного вопроса ): CREATE TABLE foo (ts, foo) AS VALUES (1, 'A') -- int, text , (7, 'B'); CREATE TABLE bar (ts, bar) AS VALUES (3, 'C') , (5, 'D') , (9, 'E'); Существует также SQL Fiddle из предыдущего вопроса. …

3
Высокая доступность / масштабируемость PostgreSQL с использованием HAProxy и PGBouncer
У меня есть несколько серверов PostgreSQL для веб-приложения. Обычно один ведущий и несколько ведомых в режиме горячего резервирования (асинхронная потоковая репликация). Я использую PGBouncer для пула соединений: один экземпляр установлен на каждом сервере PG (порт 6432), подключающемся к базе данных на локальном хосте. Я использую режим пула транзакций. Для балансировки …

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