Re: converting microsoft sql server 2000 sql-code for postgresql

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: converting microsoft sql server 2000 sql-code for postgresql
Дата
Msg-id 16682.1043805324@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: converting microsoft sql server 2000 sql-code for postgresql  (Guy Fraser <guy@incentre.net>)
Список pgsql-sql
Guy Fraser <guy@incentre.net> writes:
> If you go through the documentation you can also find out how to CREATE your 
> own data TYPE to allow more direct use of non-PostgreSQL data types. Here is 
> an example that will allow input of any "datetime" data into PostgreSQL :

> CREATE TYPE datetime AS (datetime timestamptz);

I think what you probably really want is
 CREATE DOMAIN datetime AS timestamptz;

or more SQL-spec-compliantly
 CREATE DOMAIN datetime AS timestamp with time zone;

which essentially makes datetime a direct alias for timestamptz.  The
CREATE TYPE approach makes a rowtype containing one timestamptz column,
which isn't really going to act the way you want --- for one thing,
none of the predefined functions and operators for type timestamptz
will accept it.  With the DOMAIN approach, they will.
        regards, tom lane


В списке pgsql-sql по дате отправления:

Предыдущее
От: Roberto Mello
Дата:
Сообщение: Re: Cross-database references
Следующее
От: Jean-Luc Lachance
Дата:
Сообщение: Re: CSV import