Unix Technical Forum

pgrestore, notice, will create implicit.

This is a discussion on pgrestore, notice, will create implicit. within the pgsql Novice forums, part of the PostgreSQL category; --> Hello, I am trying to restore a database with pg_restore, (psql 7.4.6 on Linux 2.6.9-5.ELsmp (RedHat 4)) but I ...


Go Back   Unix Technical Forum > Database Server Software > PostgreSQL > pgsql Novice

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-17-2008, 09:54 PM
Marcel Franke
 
Posts: n/a
Default pgrestore, notice, will create implicit.

Hello,

I am trying to restore a database with pg_restore,
(psql 7.4.6 on Linux 2.6.9-5.ELsmp (RedHat 4))
but I do not understand what the specific -notice- messages mean
that the pg_restore produces:

pg_restore -O -Fc -d DataBaseOmr -v </var/tmp/DataBaseOmr.cdump

pg_restore: connecting to database for restore
pg_restore: creating FUNC PROCEDURAL LANGUAGE plpgsql_call_handler()
pg_restore: creating PROCEDURAL LANGUAGE plpgsql
pg_restore: creating ACL public
pg_restore: creating TABLE omroepevent
pg_restore: creating ACL omroepevent
pg_restore: creating FUNCTION funcomroepevent0()
pg_restore: creating TABLE omroepbericht
pg_restore: NOTICE: CREATE TABLE will create implicit sequence
"omroepbericht_omroepberichtid_seq" for "serial" column
"omroepbericht.omroepberichtid"
pg_restore: creating ACL omroepbericht
pg_restore: creating ACL omroepbericht_omroepberichtid_seq
pg_restore: restoring data for table "omroepevent"
pg_restore: restoring data for table "omroepbericht"
pg_restore: restoring data for table "BLOBS"
pg_restore: restored 0 large objects
pg_restore: creating INDEX omroepbericht_receivedlocal_idx
pg_restore: creating CONSTRAINT omroepbericht_pkey
pg_restore: NOTICE: ALTER TABLE / ADD PRIMARY KEY will create implicit
index "omroepbericht_pkey" for table "omroepbericht"
pg_restore: creating TRIGGER triggeromroepevent0
pg_restore: executing SEQUENCE SET omroepbericht_omroepberichtid_seq
pg_restore: creating COMMENT SCHEMA public

Can someone please tell me what
"will create implicit sequence"
and
"will create implicit index"
means ?

Thanks,
Marcel.

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-17-2008, 09:54 PM
Sean Davis
 
Posts: n/a
Default Re: pgrestore, notice, will create implicit.




On 6/1/06 7:57 AM, "Marcel Franke" <Marcel.Franke@omroep.nl> wrote:

> Hello,
>
> I am trying to restore a database with pg_restore,
> (psql 7.4.6 on Linux 2.6.9-5.ELsmp (RedHat 4))
> but I do not understand what the specific -notice- messages mean
> that the pg_restore produces:


> Can someone please tell me what
> "will create implicit sequence"
> and
> "will create implicit index"
> means ?


Your schema definition probably contains a "serial primary key". The
"serial" part uses a sequence to do the auto-incremented values, so postgres
needs to create that sequence (which is "implied" by the "serial"
definition). A primary key needs to have an associated index, so by asking
for a primary key, postgres needs to create the index (a primary key
"implies" the need for an index).

Hope that helps.

Sean


---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

http://archives.postgresql.org

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 03:21 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com