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

PostgreSQL - это мощная система объектно-реляционных баз данных с открытым исходным кодом. Он имеет более 15 лет активной разработки и проверенную архитектуру, которая заслужила хорошую репутацию за надежность, целостность данных и правильность. Он работает во всех основных операционных системах, включая Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) и Windows.

380
Какое имя пользователя / пароль суперпользователя по умолчанию для postgres после новой установки?

Я только что установил Postgres 8.4 на Ubuntu 9.10, и он никогда не просил меня создать суперпользователя. Есть ли суперпользователь по умолчанию и его пароль? Если нет, то как мне создать...

100
Как увидеть активные соединения и «текущую активность» в PostgreSQL 8.4

Я исследую проблему, связанную с тем, что соединения с БД остаются открытыми на неопределенный срок, что вызывает проблемы на сервере БД. Как увидеть открытые в настоящее время соединения с сервером PostgreSQL, особенно те, которые используют конкретную базу данных? В идеале я бы хотел посмотреть,...

78
Postgres эквивалентно MySQL's \ G?

Кто-нибудь знает, есть ли у Postgres способ «красиво» отображать результаты запроса, например, как это делает MySQL при завершении запроса с помощью \ G в командной строке? Например, «select * from sometable \ G» вместо «select * from sometable»; Большое...

66
Есть ли эквивалент в MySQL SHOW CREATE TABLE в Postgres?

Есть ли эквивалент в MySQL SHOW CREATE TABLEв Postgres? Это возможно? Если нет, каково следующее лучшее решение? Мне нужно утверждение, потому что я использую его для создания таблицы на удаленном сервере (через...

66
pg_dump и pg_restore: входной файл не является допустимым архивом

Я использовал pg_dump на одной машине и скопировал файл результатов на другой, где я пытался восстановить его. Я считаю, что схема такая же. Тем не менее, я получаю: pg_restore: [archiver] input file does not appear to be a valid archive Я сделал следующие операции: pg_dump -a -f db.txt dbname а...

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

Запуск чего-либо внутри виртуальной машины приведет к некоторому снижению производительности, но насколько это реально повлияет на производительность системы баз данных? Я нашел этот академический справочник с некоторыми интересными тестами, но это был ограниченный тест с использованием только Xen...

60
Postgresql: что делает GRANT ALL PRIVILEGES на базе данных?

Я пытаюсь предоставить все привилегии для всех таблиц данной базы данных новому пользователю postgres (а не владельцу). Кажется, что GRANT ALL PRIVILEGES ON DATABASE my_db TO new_user;это не так. После успешного выполнения указанной команды (как пользователь postgres), я получаю следующее как...

49
Как установить libpq-dev на Centos 5.5

Чтобы разработать одно веб-приложение, основанное на postgresql, мне нужно установить libpq на свои centos. Я могу установить его с помощью "apt-get install libpq-dev" на Ubuntu, но я не могу установить его на Centos с помощью "yum install libpq". Кто подскажет как его установить,...

45
Репликация PostgreSQL

Мы постоянно бьем это по офису, и этот вопрос продолжает возникать. Как вы справляетесь с репликацией PostgreSQL? Я даже не говорю о продвинутых кластерах, я просто говорю о простоте с Master-Slave, Master-MultiSlave и Master-Master. Я считаю, что настроить его для MySQL, как правило, довольно...

39
Экспортировать и импортировать базу данных PostgreSQL с другим именем?

Есть ли способ экспортировать базу данных PostgreSQL, а затем импортировать ее под другим именем? Я использую PostgreSQL с Rails и часто экспортирую данные из производства, где база данных называется blah_production, и импортирую их при разработке или подготовке с именами blah_development и...

36
В чем разница между sudo su - postgres и sudo -u postgres?

Пользователи PostgreSQL по умолчанию используют одноранговую аутентификацию в сокетах Unix, где пользователь Unix должен быть таким же, как пользователь PostgreSQL. Так что люди часто используют suили sudoстать postgresсуперпользователем. Я часто вижу людей, использующих такие конструкции, как:...

34
Postgres: ненулевой код завершения при выполнении файла sql?

Я пишу сценарий оболочки, который делает вызовы psql, используя 2 формы ... одна по команде (-c), другая по файлу (-f). например, psql -c "создать таблицу foo (целое число в строке)" psql -f foobar.sql Одно из различий между этими формами состоит в том, что вызов по команде (-c) возвращает...

33
Сервер postgres не запускается, не выдает журнал, как устранить неполадки?

Я запускаю экземпляр postgres 9.3 на сервере Ubuntu 12.04: ~# service postgresql start * The PostgreSQL server failed to start. Please check the log output. [fail] запуск завершается неудачно, но он не оставляет журнала, этот файл пуст: tail /var/log/postgresql/postgresql-9.3-main.log и нет других...

31
bzip2 слишком медленный. Несколько ядер доступны

Я запускаю эту команду: pg_dumpall | bzip2 > cluster-$(date --iso).sql.bz2 Это занимает слишком много времени. Я смотрю на процессы с top. Процесс bzip2 занимает около 95% и занимает 5% одного ядра. waЗапись низка. Это означает, что диск не является узким местом. Что я могу сделать, чтобы...

29
как обезопасить открытый порт PostgreSQL

Итак, это ситуация. Кажется, нам нужен открытый TCP-порт 5432 для мира, где клиент имеет доступ к своей базе данных PostgreSQL. По понятным причинам мы не можем просто сказать «нет», только как последнее средство. Какие самые большие проблемы? Как я могу защитить нашу инфраструктуру? В любом...

27
Риск запуска NTP на сервере базы данных?

Я слышал слухи о плохих вещах, происходящих с базами данных и почтовыми серверами, если вы меняете системное время во время их работы. Однако мне трудно найти конкретную информацию о реальных рисках. У меня есть рабочий сервер Postgres 9.3, работающий на хосте Debian Wheezy, и время отключено на...