powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Типы данных и домены
4 сообщений из 4, страница 1 из 1
Типы данных и домены
    #35041665
SeniorAndre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемы господа, может кто даст вразумительный ответ....
Почему когда я объявляю домен как:
Код: plaintext
1.
2.
CREATE DOMAIN dmemo
  AS text;
ALTER DOMAIN dmemo OWNER TO postgres;
А затем создаю таблицу:
Код: plaintext
1.
2.
3.
4.
5.
CREATE TABLE bank
(
  bankid didshort NOT NULL,
  name character varying( 55 ) NOT NULL,
  notes dmemo,
)
то я не могу записать в поле "notes " более 255 символов, т.к. поле опознается как VarChar(255),
когда таблица создается как
Код: plaintext
1.
2.
3.
4.
5.
CREATE TABLE bank
(
  bankid didshort NOT NULL,
  name character varying( 55 ) NOT NULL,
  notes text,
)
то всё ОК.
Та же самая фигня с типом LO, когда через домен то он познаётся как OID, а не как LO и связка ODBC-ADO поле с типом LO опознает если через домен, как OIDBLOB, а если в явную то как BLOB.

В доке ни слова не нашел и угробил на это кучу времени....?????
...
Рейтинг: 0 / 0
Типы данных и домены
    #35041721
av1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
версия какая, потому как в psql 8.3beta1:

sandbox=> create domain dd as text;
sandbox=> create table test ( a dd );
sandbox=> insert into test values ...;
sandbox=> select length(a) from test;
length
--------
938
(1 row)
...
Рейтинг: 0 / 0
Типы данных и домены
    #35041742
SeniorAndre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал и на версии 8.2.5, сейчас на версии 8.3b3 поробовал.
Но работаю я через pgAdmin3 v1.8, через pgsql не работаю постараюсь поробовать.... может это ошибка ODBC, может pgAdmin3... Попробую вечером БД пересоздать через pgSql, скрипты создания БД через pgSql запустить...
...
Рейтинг: 0 / 0
Типы данных и домены
    #35041786
SeniorAndre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос закрыт... :( Извиняюсь это у меня ошибка в скрипте была при создании таблицы.... А вот с типоь LO точно фича есть...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Типы данных и домены
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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