Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Pgsql Novice > Re: alter table
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 5 Topic 3064 of 3255
Post > Topic >>

Re: alter table

by sdavis2@[EMAIL PROTECTED] ("Sean Davis") Apr 7, 2008 at 05:08 PM

On Mon, Apr 7, 2008 at 4:53 PM, Pavel SRB <srb@[EMAIL PROTECTED]
> wrote:
> hi all
>
>  please i have one question. I made table called tab_article with
>
>  CREATE TABLE "tab_article" (
>    "id" serial NOT NULL PRIMARY KEY,
>    "flag" boolean NOT NULL,
>    "title" text NOT NULL,
>    "journal" integer NOT NULL,
>    "doi" varchar(255) NOT NULL,
>    "year" integer NOT NULL,
>    "volume" integer NOT NULL,
>    "issue" integer NOT NULL,
>    "pages_start" integer NOT NULL,
>    "pages_end" integer NOT NULL,
>    "printed" boolean NOT NULL,
>    "public" boolean NOT NULL,
>    "entry" boolean NOT NULL,
>    "filename" integer NOT NULL,
>    "language" integer NOT NULL,
>    "link" integer NOT NULL,
>    "info" varchar(255) NOT NULL
>  );
>
>  and later another table called tab_journal
>
>  CREATE TABLE "tab_journal" (
>    "id" serial NOT NULL PRIMARY KEY,
>    "flag" boolean NOT NULL,
>    "name" text NOT NULL,
>    "publisher" integer NOT NULL,
>    "issn_print" integer NOT NULL,
>    "issn_online" integer NOT NULL,
>    "link" integer NOT NULL,
>    "date_range" varchar(255) NOT NULL
>  );
>
>  and i needed to change column journal in tab_article to be set like
>  "journal_id" integer NOT NULL REFERENCES "article_journal" ("id")
>
>  and i am not able to find the right alter table command.
>  thank you very much

You will want to add the NOT NULL as one statement.  Then, add the
foreign key constraint as a second statement.  There are examples of
how to do each here:

http://www.postgresql.org/docs/8.3/static/sql-altertable.html

Hope that helps.

Sean

-- 
Sent via pgsql-novice mailing list (pgsql-novice@[EMAIL PROTECTED]
)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-novice
 




 5 Posts in Topic:
alter table
srb@[EMAIL PROTECTED] (P  2008-04-07 22:53:20 
Re: alter table
sdavis2@[EMAIL PROTECTED]  2008-04-07 17:08:19 
Re: alter table
srb@[EMAIL PROTECTED] (P  2008-04-07 23:18:38 
Re: alter table
sdavis2@[EMAIL PROTECTED]  2008-04-07 17:28:23 
Re: alter table
srb@[EMAIL PROTECTED] (P  2008-04-08 06:32:37 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Mon Oct 13 2:18:59 CDT 2008.