PostgreSQL

Рельсы и PostgreSQL: роль и postgres не существует

Я установил PostgreSQL на мой Мак ОС Лев, и я работаю над приложения Rails. Я использую РВМ все держать отдельно от других моих приложений. Почему-то когда я пытаюсь перенести БД в первый раз грабли не удается найти пользователя postgres. Я получаю ошибку FATAL: role "postgres" does not exist Я pgAdmin так я четко вижу там пользователя postgres в БД – ...

Читать далее »

Установка и настройка PostgreSQL в Ubuntu Server

PostgreSQL — свободная объектно-реляционная система управления базами данных. Как и большинство других открытых программных продуктов, существуют реализации для большинства платформ, и Ubuntu Linux не является исключением. Рассмотрим пошаговую процедуру установки и настройки PostgreSQL: Непосредственная установка; Добавление возможности подключения с удаленного хоста; Создание тестового пользователя и тестовой базы данных. 1. Установка сервера PostgreSQL и клиентского терминала: sudo apt-get install postgresql postgresql-client ...

Читать далее »

Подключение к СУБД PostgreSQL с помощью JDBC драйвера

В статье содержится пример простого класса, который выполняет попытку подключения к удаленной базе данных PostgreSQL с помощью JDBC драйвера. Добавление драйвера к проекту Для того, чтобы добавить к maven проекту JDBC драйвер для PostgreSQL, необходимо в pom.xml добавить зависимость:         <dependency>             <groupId>postgresql</groupId>             <artifactId>postgresql</artifactId>             <version>9.2-1002.jdbc4</version>         </dependency> Исходный код программы Рассмотрим исходный код простого класса, который выполняет подключение ...

Читать далее »

Как проверить, существует ли пользователь postgres?

createuser позволяет создать пользователя (роли) в PostgreSQL. Есть простой способ проверить, если этот пользователь(название) уже существует? В противном случае createuser возвращается с ошибкой: createuser: creation of new role failed: ERROR: role "USR_NAME" already exists Обновление: решение должно быть исполняемый файл из оболочки, предпочтительно, так, что легче автоматизировать в скрипте. SELECT 1 FROM pg_roles WHERE rolname='USR_NAME' И в плане командной строки ...

Читать далее »

команду psql: не удалось подключиться к серверу: нет такого файла или каталога (Мак ОС х)

обратите внимание: я отправляю этот вопрос в надежде, что это поможет и другим с этим вопросом. я искал много, вот и не видел вопроса/ответа, который был довольно-таки так я хотела этот пост, и ответить на него себе в надежде, что это поможет другим… так, после перезапуска моем MacBook я получил страшный ошибка базы данных postgres: psql: could not connect to ...

Читать далее »