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

17
Можно ли ограничить время ожидания на сервере Postgres?

В моем приложении я установил время ожидания соединения и команды на 10 минут (на стороне клиента). Чем мое приложение выполняет простой запрос: SELECT pg_sleep(65) На некоторых серверах он работает нормально, но другие серверы закрывают соединение через 60 секунд. Может ли это быть какая-то...

17
Как преобразовать время Unix в Timstamp PostgreSQL без timezome?

У меня есть база данных PostgreSQL, работающая на сервере, чей часовой пояс установлен на часовой пояс Индии (то есть UTC +5: 30) У меня есть некоторые данные в таблице, которая создается следующим образом: CREATE TABLE "CLOUDDATA" ( "CD_Tm_Obs" timestamp without time zone, "CD_Avg_Cloud" double...

17
Отказано в доступе к файлу при попытке импорта

Когда я пытаюсь использовать \iфайл, который не находится в папке psql.exe, он говорит C:: permission denied. Например, у меня есть файл с командой SQL, C:\Users\Work\Desktop\School Work\load_database.sqlи при вводе \i "C:\Users\Work\Desktop\School Work\load_database.sql"он говорит C:: permission...

17
Конфликт имен между параметром функции и результатом 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 из предыдущего вопроса. Я написал SELECTс, FULL...

17
pg_restore: [archiver (db)] не смог выполнить запрос: ОШИБКА: схема «public» уже существует

Я использую pg_dump / pg_restore для резервного копирования и восстановления базы данных PostgreSQL, но получаю некоторые сообщения об ошибках (и ненулевой статус выхода) из pg_restore. Я попробовал очень простой базовый вариант (обрисованный в общих чертах ниже), но все еще получил эти ошибки:...

17
Высокая доступность / масштабируемость PostgreSQL с использованием HAProxy и PGBouncer

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

17
Как продублировать базу данных в postgresql?

Мне нужно дублировать существующую базу данных, включая ее схему и структуру, в другую новую базу данных. Мне это нужно в командной оболочке, а не в pgadmin. Пожалуйста, помогите мне. nohup pg_dump exampledb > example-01.sql createdb -O postgres exampledbclone_01 мой пользователь "postgres"...

16
Индекс производительности для CHAR против VARCHAR (Postgres)

В этом ответе ( /programming/517579/strings-as-primary-keys-in-sql-database ) одно замечание привлекло мое внимание: Также имейте в виду, что при сравнении индексов часто очень большая разница между CHAR и VARCHAR Это применимо / все еще применяется к Postgres? Я обнаружил, что в Oracle есть...

16
Как заставить pg_dump пропустить расширение?

Это на 9.3, но я могу вспомнить аналогичные вещи, происходящие с 7.x. Поэтому я создаю базу данных и устанавливаю в нее расширение plpgsql. Позже я создаю pg_dump и, прежде чем восстановить его в базе данных, убедитесь, что он также имеет расширение plpgsql. Тогда при восстановлении это происходит:...

16
Состояние выхода PostgreSQL при запуске файла

При запуске PostgreSQL с одной командой SQL коды ошибок возвращаются, как и ожидалось: % psql -c "SELECT * FROM AWDASDASDASDAS" my_db ERROR: relation "awdasdasdasdas" does not exist LINE 1: SELECT * FROM AWDASDASDASDAS % echo $? 1 Но при запуске файла ошибка подавляется: % psql -f test.sql my_db...

16
Как мне разложить ctid на номера страниц и строк?

Каждая строка в таблице имеет системный столбец ctid типа, tidкоторый представляет физическое местоположение строки: create table t(id serial); insert into t default values; insert into t default values; select ctid , id from t; Ctid | Я бы : ---- | -: (0,1) | 1 (0,2) | 2 dbfiddle здесь Как лучше...

16
невозможно подключиться к удаленной базе данных postgresql

Я пытаюсь подключиться к удаленной базе данных PSQL. Прежде чем я добавил запись pg_hba.conf с IP-адресом клиента, я получал сообщение об ошибке: xdev@xdevbox:~$ psql -U postgres testdb -h 10.1.1.47 psql: FATAL: no pg_hba.conf entry for host "10.201.50.71", user "postgres", database "testdb", SSL...

16
Ошибка Postgres [столбец должен появляться в предложении GROUP BY или использоваться в статистической функции] при использовании подзапроса

У меня есть две таблицы employeeи phones. Сотрудник может иметь от 0 до n телефонных номеров. Я хочу перечислить имена сотрудников с их номерами телефонов. Я использую запрос ниже, который работает нормально. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones...

16
Разница между коэффициентом заполнения таблицы и коэффициентом заполнения индекса

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

16
Индекс первичного ключа не используется в простом соединении

У меня есть следующие таблицы и определения индекса: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON...

16
PostgreSQL 9.1 Hot Backup Ошибка: система базы данных запускается

Я какое-то время работал над горячим резервным копированием для Postgres 9.1 и столкнулся с постоянной проблемой. После перезапуска Postgres на подчиненном сервере файл журнала pgstartup и файл ежедневного журнала в каталоге pg_log считываются без ошибок. Однако, когда я пытаюсь войти в базу данных...

16
psql: FATAL: извините, слишком много клиентов уже

Я неожиданно получаю эту ошибку при попытке получить доступ к веб-сайту, использующему базу данных postgresql, или даже при использовании утилиты psql или pgadmin3. Моя база данных настроена на обработку максимум 150 соединений: # SHOW max_connections; max_connections ----------------- 150 (1 row)...

16
Почему часовой пояс имеет такое сумасшедшее смещение от UTC в 0001 году в Postgres?

В Postgres 9.5 я был удивлен, увидев результат, показанный ниже, когда экспериментировал с годом 0001(без года ноль 0000). Смещение -07:52:58? Пример кода. Обратите внимание, что я смешал использование TIMESTAMP WITH TIME ZONEи TIMESTAMP WITHOUT TIME ZONE, так что читайте внимательно. SET TIME ZONE...

16
Готово ли производство репликации PostgreSQL?

Как собственная репликация PostgreSQL сравнивается с MySQL? Я знаю, что асинхронная репликация поддерживается дольше, чем синхронизация, что недавно. Является ли синхронный надежным для использования в реальных...