Re: array in composite type ?

From: "N(dot) Can KIRIK" <can(at)epati(dot)com(dot)tr>
To: Cem Kücük <bcemkucuk(at)gmail(dot)com>
Cc: pgsql-tr-genel <pgsql-tr-genel(at)postgresql(dot)org>
Subject: Re: array in composite type ?
Date: 2016-12-29 11:38:49
Message-ID: CAJ1wP5=Ugz-qTGkKdcn8DqZh+ZN7ZUzfDpiGGJ-Mad3vK0pDQw@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

merhaba,

dönüşümünüz doğru görünüyor,

bir önerim şöyle olabilir,
eğer "class_mapping_tab" sadece "class_mapping"in dizi hali olacaksa bu
tipe ihtiyacınız kalmıyor, tip olarak doğrudan class_mapping[] şeklinde
kullanabilirsiniz.

ör:

> SELECT ( UNNEST( ARRAY[ ROW( 1, 2, '3' )::"class_mapping" ]::
> *"class_mapping"[]* ) ).*

iyi çalışmalar.

*N. Can KIRIKePati Bilişim Teknolojilerihttp://www.epati.com.tr/
<http://www.epati.com.tr/>*

On Thu, Dec 29, 2016 at 1:50 PM, Cem Kücük <bcemkucuk(at)gmail(dot)com> wrote:

> postgres kismini yanlis kopyalamisim:
>
> CREATE TYPE class_mapping AS
> (id bigint,
> klasse bigint,
> text character varying(500)
> );
>
> CREATE TYPE class_mapping_tab AS
> (class_mapping_tab class_mapping[]);
>
> 2016-12-29 11:42 GMT+01:00 Cem Kücük <bcemkucuk(at)gmail(dot)com>:
>
>> Selam arkadaslar,
>>
>> asagidaki oracle dan migrate edilmis iki custom tip var..
>>
>> oracle
>> --------------
>> create or replace
>> TYPE CLASS_MAPPING_TAB IS TABLE OF class_mapping;
>>
>> create or replace
>> TYPE CLASS_MAPPING IS OBJECT (
>> ID NUMBER,
>> klasse NUMBER,
>> text VARCHAR2 (500 CHAR)
>> );
>>
>>
>> postgres:
>> --------------------------
>> TYPE class_mapping_tab AS
>> class_mapping_tab class_mapping[];
>>
>> TYPE CLASS_MAPPING IS OBJECT (
>> ID NUMBER,
>> klasse NUMBER,
>> text VARCHAR2 (500 CHAR)
>> );
>>
>> Sizce bu ne kadar dogru bir konvert ?
>>
>> class_mapping_tab nasil set edebilirim ?
>>
>> asagidaki gibi olmadi
>> ..
>> tmpval RECORD;
>> retval class_mapping_tab;
>> retval := array[ ROW(tmpval.ID, tmpval.klasse, tmpval.text) ::
>> class_mapping)];
>> ..
>>
>> saygilar,
>> kuecuek
>>
>
>

In response to

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Samed YILDIRIM 2016-12-29 12:52:45 Re: array in composite type ?
Previous Message Eren Başak 2016-12-29 11:02:10 Re: array in composite type ?