|
|
|
Сохранение bytea на диск без хедера
|
|||
|---|---|---|---|
|
#18+
Всем привет. У меня в базе postgres хранится несколько небольших wav-файлов в формате bytea. Мне нужно триггером их выгружать в папку на сервере. Выгружаю: COPY (SELECT "FileData" FROM "WavFiles" WHERE "DataCRC" = 5000) TO E'C:\\...\\newfile.wav' binary Файл выгружается, но размером больше на 27 байт. В файл пишется хедер типа PGCOPY\n\377\r\n\0 и возможно что-то еще, я в postgres ноль. Подскажите, как выгрузить файл из базы как он есть, без хедера? Спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2015, 15:41 |
|
||
|
Сохранение bytea на диск без хедера
|
|||
|---|---|---|---|
|
#18+
Pocketcats, http://www.sql.ru/forum/945203/hranenie-faylov?mid=12677917&hl=adminpak#12677917 на сервере -- модифнуть pg_file_write или, см там же выше -- через lo -- write_bytea ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2015, 15:52 |
|
||
|
Сохранение bytea на диск без хедера
|
|||
|---|---|---|---|
|
#18+
qwwq, Спасибо! Через lo вполне подошло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2015, 16:07 |
|
||
|
Сохранение bytea на диск без хедера
|
|||
|---|---|---|---|
|
#18+
Pocketcats, таки копи в 9.3 хорошо работает Код: sql 1. 2. 3. вопрос -- насколько это устойчиво. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2015, 16:37 |
|
||
|
Сохранение bytea на диск без хедера
|
|||
|---|---|---|---|
|
#18+
qwwq, у меня не работает этот способ не много видоизменил его Код: plsql 1. 2. и выдает такую ошибку ОШИБКА: при выполнении COPY в файл нельзя указывать относительный путь ********** Ошибка ********** хотя без Код: plsql 1. все нормально, ну помимо хедера и в конце файла двух символов не подскажите в чем может быть дело? очень нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2016, 14:24 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=93&tid=1997277]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 370ms |

| 0 / 0 |
