|
аналог типа данных OLE из MSAccess в PosgreSQL??
|
|||
---|---|---|---|
#18+
подскажите какой тип данных можно использовать в PostgreSQL, что бы в поле можно было занести файл целиком??? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2002, 12:00 |
|
аналог типа данных OLE из MSAccess в PosgreSQL??
|
|||
---|---|---|---|
#18+
BYTEA В параметрах DSN не забыть: * В группе Data Type Options установить флаги Text as LongVarChar и Unknowns as LongVarChar, а также снять флаг Bools as Char. * Max Varchar задать равным 254. * Max LongVarChar задать равным 8190. * В группе Unknown Sizes указать Maximum. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2002, 15:00 |
|
аналог типа данных OLE из MSAccess в PosgreSQL??
|
|||
---|---|---|---|
#18+
ясно. только я пользуюсь компонентами прямого доступа Zeos ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2002, 15:28 |
|
аналог типа данных OLE из MSAccess в PosgreSQL??
|
|||
---|---|---|---|
#18+
Вооо дела... А тогда причём тут "аналог типа данных OLE из MSAccess"? А кстати, какие впечатления от Зевса? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2002, 20:01 |
|
аналог типа данных OLE из MSAccess в PosgreSQL??
|
|||
---|---|---|---|
#18+
просто в Accesse это ole в MSsql это BLOB , а в PostgreSQL подобное поле может быть и text, и bytea , и OID, а какое лучше подходит для хранения файлов .....? Zeos - вполне ..... удобно пользоваться.....не надо лишних драйверов ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2002, 09:48 |
|
аналог типа данных OLE из MSAccess в PosgreSQL??
|
|||
---|---|---|---|
#18+
Если совсем коротко: text - это тоже, что и varchar(), т.е. не может хранить непечатные символы. Поэтому для файлов не подходит. bytea - тоже, что и text, но может хранить любые символы и в общем-то годится для абсолютно любых данных, но не очень большого размера (примерно до 0,5Мб). oid - обычный постгресовский указатель на объект со всеми вытекающими из этого последствиями (удаление, безопасность и т.п.). Тоже годится для хранения файлов и к тому-же работает значительно быстрее bytea и нормально воспринимает большие объёмы данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2002, 14:28 |
|
аналог типа данных OLE из MSAccess в PosgreSQL??
|
|||
---|---|---|---|
#18+
спасибо за разъяснение.... осталось теперь запихнуть в него данные и вытащить их когда надо) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2002, 16:59 |
|
аналог типа данных OLE из MSAccess в PosgreSQL??
|
|||
---|---|---|---|
#18+
Подскажите, каким образом работать с полями типа OID в постгресе? Каким образом вставлять записи с файлами, а затем считывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2003, 16:47 |
|
аналог типа данных OLE из MSAccess в PosgreSQL??
|
|||
---|---|---|---|
#18+
Есть функции lo_import('filename') - возввращает идентификатор объекта, lo_export('oid', 'filename') - выгружает объект в файл, lo_unlink(oid) - удаляет объект из базы. Только чтоб с ними работать, нужны права суперюзера. Альтернативный вариант - клиентская библиотека (pgsql.so по моему). Предоставляет интерфейс для работы с большими объектами. (В частности php-функции ее используют). Подробнее - см. мануалы ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2004, 01:11 |
|
|
start [/forum/topic.php?fid=53&msg=32549417&tid=2007830]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 162ms |
0 / 0 |