Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Создание БД
|
|||
|---|---|---|---|
|
#18+
Захотелось странного - простого инсталятора программы которая использует PostgreSQL 8.0 под win платформу. С инсталяцией Постгреса все просто - у него есть silent режим. Проблема возникла с созданием БД. Точнее восстановлением ее из дампа pg_dump. Кричит, что мешают спец символы(точнее # и какие-то еще), которые делфа? воспринимает как служебные. Может есть более другие варианты? Пожелания: 1. Что бы это работало как на локоальную так и на удаленную инсталяцию ПГ. 2. Не зависило(сильно :) от его версии, т.е. если пройдет апдейт до 8.1 или до 8.2 что бы не пришлось перепахивать весь инсталл. Я использовал Delphi 6.0 + ADO-ODBC драйвер к ПГ + TADOConnection+TADOCommand. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 20:32 |
|
||
|
Создание БД
|
|||
|---|---|---|---|
|
#18+
Если выполнять файл покомандно, то придется писать свой парсер, в том числе для команды COPY FROM stdin которая в psql обрабатывается специальным образом (по крайней мере, просто так - как запрос - в ADOQuery не работает). Потом, при обновлении версии PG это всё придется вероятно переделывать. Лучше использовать стандартный psql, который скрытно от пользователя запустить не проблема (CreateProcess - SW_HIDE). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 03:50 |
|
||
|
Создание БД
|
|||
|---|---|---|---|
|
#18+
ффффЕсли выполнять файл покомандно, то придется писать свой парсер, в том числе для команды COPY FROM stdin которая в psql обрабатывается специальным образом (по крайней мере, просто так - как запрос - в ADOQuery не работает). Потом, при обновлении версии PG это всё придется вероятно переделывать. Лучше использовать стандартный psql, который скрытно от пользователя запустить не проблема (CreateProcess - SW_HIDE). Проблему совместимости версий решать как? Попробывал запустить psql 8.1dev2 - на сервер 8,0,2 - не ругается, но предупреждает, что "что-то может быть неправильно". Не будет ли тут граблей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 15:02 |
|
||
|
Создание БД
|
|||
|---|---|---|---|
|
#18+
Andrey Daeron Проблему совместимости версий решать как? Попробывал запустить psql 8.1dev2 - на сервер 8,0,2 - не ругается, но предупреждает, что "что-то может быть неправильно". Не будет ли тут граблей? При апгрейде рекомендуют использовать pg_dump/psql от новой версии. Но если база достаточно простая - вряд ли проблемы будут. В ранних версиях были проблемы даже при восстановлении родными средствами (pg_dump не отслеживал все зависимости между объектами), но теперь вроде нормально. В крайнем случае придется вручную поправить скрипт, чтобы запускался на нескольких версиях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 03:45 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33282444&tid=2006990]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
141ms |
get topic data: |
9ms |
get forum data: |
4ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 489ms |

| 0 / 0 |
