powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Установка и запуск Postgree 8.1 под Windows2000/XP
12 сообщений из 12, страница 1 из 1
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33668739
Aplle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разрабатываю проект на Delphi, в котором должны быть предусмотрены следующие возможности:
1. База данных должна размещаться на отторгаемом носителе (съёмный жёсткий диск);
2. Режим использования - многопользовательский, т.е должна быть предусмотрена работа по сети;
Короче, лежит жёсткий диск, на нём записана программа и база данных. Вставляю его в компьютер (условно назовём его сервером) запускаю клиентскую программу (она размещается на этом же диске или на клиентском компьютере, куда вставляется этот диск). Остальные клиентские компьютеры, соединённые с сервером по сети, должны работать с базой данных, запущенной на сервере при помощи установленного клиентского программного обеспечения.
После анализа существующих СУБД, я выбрал PostgreeSQL 8.1.
Как можно реализовать изложенные выше условия при помощи PostgreeSQL?
Видел ветку, где говорили о том, что можно запустить Postgree из приложения без проверки админских прав. Как это сделать?
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33668801
Алексей Ключников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сложно довольно таки будет сделть то что вы хотите.

На sqlite не смотрели?
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33668850
Aplle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Ключников
На sqlite не смотрели?
Что это?
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33668891
Aplle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Ключников
На sqlite не смотрели?

Не подходит, не предусмотрена возможность сетевой работы. И структура базы данных будет сложна для sqlite.
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33668933
Aplle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скопировал Postgree 8.1 из инсталятора Денвер 2.0:
http://www.denwer.ru/dis/PostgreSQL/
После чего сделал initdb и запустил postmaster от пользоавтеля с правами администратора. В процессах запущены postmaster.exe и postgres.ex
Проблема в том, что pgadmin III не может зацепиться к локально запущенной базе. Пишет: Error connecting to server: FATAL: role "postgres" does not exist
Что это значит и как обойти эту проблему?
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33668999
Алексей Ключников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AplleError connecting to server: FATAL: role "postgres" does not exist
Что это значит и как обойти эту проблему?
Нет роли postgres. В докуметации найти под имя роли которая создана по умолчанию.

попробуйте конектится под именем pgsql.
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33669094
Aplle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Ключников
Нет роли postgres. В докуметации найти под имя роли которая создана по умолчанию.

попробуйте конектится под именем pgsql.

Пытаюсь подсоединиться к базе данных postgres (создаётся по умолчанию по initdb) пользователем pgsql, появляется ошибка: нет роли "pgsql".
Может имена пользователей в базе, должны соответствовать пользователям Windows?
Что делать?
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33669301
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под каким аккаунтом создавал? Эта роль и должна уже быть
Подключись в командной строке, только перед этим смени проверку в pg_hba.conf на trust для
localhost

psql -U <имя пользователя под которым создавал> postgres

далее создаешь юзеров(роли)
create user postgres ...

Ну а потом работаешь
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33669890
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AplleСкопировал Postgree 8.1 из инсталятора Денвер 2.0:
http://www.denwer.ru/dis/PostgreSQL/

IMHO это была ошибка. Оффициальный сайт PostgreSQL - http://www.postgresql.org/ !!! Рекомендую. У них есть и версии посвежее:
8.1.3. И зеркал достаточно близких полно. А главное в дистрибе 8.1.3 специально для "обычных пользователей Виндовс" прямо перед текстом лицензии расписано как это ставится и от кого должен запускаться сервис.

Про "выбор оружия". Сразу отсоветую работать из Дельфи через АДО - замаетесь ходить по граблям. Для Дельфи+PG есть Zeos.
И вообщето как альтернативную базу я рассматривал бы не sqllite а Firebird.
Подключение существующей базы без рестарта сервиса например там проще.
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33670689
Алексей Ключников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shweik
И вообщето как альтернативную базу я рассматривал бы не sqllite а Firebird.
Подключение существующей базы без рестарта сервиса например там проще.
Насколько я понял, нужна встрайваемая бд. Чтобы ее вместе с остальным ПО можно было носить на отдельном винте. Если я все правильно понял то ни postgres ни Firebird здесь не катят.
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33670753
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Ключников Shweik
И вообщето как альтернативную базу я рассматривал бы не sqllite а Firebird.
Подключение существующей базы без рестарта сервиса например там проще.
Насколько я понял, нужна встрайваемая бд. Чтобы ее вместе с остальным ПО можно было носить на отдельном винте. Если я все правильно понял то ни postgres ни Firebird здесь не катят.
есть firebird embedded
...
Рейтинг: 0 / 0
Установка и запуск Postgree 8.1 под Windows2000/XP
    #33670814
Aplle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромное спасибо, кто принимал участие в обсуждении. Проблему решил. Postgree почему-то создал при initdb роль, которую я совсем не ожидал, поэтому не получалось законнектиться.
Пробовал запустить на чистой системе, всё работает. Теперь проблем переносимости нет.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Установка и запуск Postgree 8.1 под Windows2000/XP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]