Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
perl+postgres+добавить много записей
|
|||
|---|---|---|---|
|
#18+
У меня стоит perl+dbd-pg+postgres Как мне быстро добавить в базу много записей??? Пробовал конструировать запрос с copy но почему-то выдается ожибка... Но, если тот же самый запрос записать в файл и в psql его выполнить, то записи добавляются нормально. Подскажите пожалуйста как быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2003, 01:54 |
|
||
|
perl+postgres+добавить много записей
|
|||
|---|---|---|---|
|
#18+
Такая же проблема возникла. Если из php-скрипта сделать запрос: COPY test_table from '/home/dimon/numbers.txt' using delimiters ',' Warning: pg_query(): Query failed: ERROR: нужно быть администратором для использования COPY с файлами HINT: Каждый может COPY в stdout или из stdin. Команда psql \copy также работает для всех. Аналогично, если зайти в оболочку psql, то там тоже такая команда не пройдет, т.к. нужно быть админом, чтобы копировать из файла. Кто-нибудь сталкивался с такой проблемой? не под админом же коннектиться?!!!... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 15:21 |
|
||
|
perl+postgres+добавить много записей
|
|||
|---|---|---|---|
|
#18+
Видимо все-таки придется под админом: http://www.postgresql.org/docs/8.0/interactive/sql-copy.html Files named in a COPY command are read or written directly by the server, not by the client application. Therefore, they must reside on or be accessible to the database server machine, not the client. They must be accessible to and readable or writable by the PostgreSQL user (the user ID the server runs as), not the client. COPY naming a file is only allowed to database superusers , since it allows reading or writing any file that the server has privileges to access. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 16:20 |
|
||
|
perl+postgres+добавить много записей
|
|||
|---|---|---|---|
|
#18+
Хм.. вот всегда так: стоило спросить, и ответ сам нашел :) В PHP есть решение для этого: http://ru2.php.net/manual/en/function.pg-put-line.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2005, 07:42 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=32916935&tid=2007443]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 276ms |
| total: | 400ms |

| 0 / 0 |
