Re: [SQL] keeping OID's when copying table

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: [SQL] keeping OID's when copying table
Дата
Msg-id 199905091202.IAA16745@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: [SQL] keeping OID's when copying table  (Michael Olivier <molivier@yahoo.com>)
Ответы Re: [SQL] keeping OID's when copying table  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
OK, I think Tom Lane fixed this by generating an error in 6.5 beta.


> ---Bruce Momjian <maillist@candle.pha.pa.us> wrote:
> >
> > Thank you for pointing out my error.  It should be:
> > 
> >         CREATE TABLE new_table (mycol int);
> >         INSERT INTO new_table (oid, mycol) SELECT oid, mycol FROM
> old_table;
> > 
> > I have updated the FAQ.
> 
> Hmm... now I don't get an error, but the oid isn't preserved. This is
> running 6.3.2 on RH Linux:
> 
> dmdemo=> CREATE TABLE new_table (mycol int);
> CREATE
> dmdemo=> CREATE TABLE old_table (mycol int);
> CREATE
> dmdemo=> insert into old_table values (33);
> INSERT 837643 1
> dmdemo=> select oid from old_table;
>    oid
> ------
> 837643
> (1 row)
> 
> dmdemo=> INSERT INTO new_table (oid, mycol) SELECT oid, mycol FROM
> dmdemo-> old_table;
> INSERT 837644 1
> dmdemo=> select oid from new_table;
>    oid
> ------
> 837644
> (1 row)
> 
> Further suggestions?
> 
> _________________________________________________________
> DO YOU YAHOO!?
> Get your free @yahoo.com address at http://mail.yahoo.com
> 
> 


--  Bruce Momjian                        |  http://www.op.net/~candle maillist@candle.pha.pa.us            |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: [SQL] Re: [HACKERS] Re: INSERT/UPDATE waiting (another example)
Следующее
От: Herouth Maoz
Дата:
Сообщение: Re: [SQL] TRANSLATE()