| From: | Per-Olof Pettersson <pgsql(at)peope(dot)net> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org(dot)pgsql-sql(at)postgresql(dot)org |
| Subject: | Re: Create an empty record |
| Date: | 2001-05-19 19:32:16 |
| Message-ID: | 20010519.19321652@mis.configured.host |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general pgsql-sql |
Oh I forgot
Naturally it works with setting eg procuct in this case to null but it
does not seem very clean.
INSERT INTO product(product) VALUES(null);
Does anybody have a clean way to do this?
Best regards
Per-Olof Pettersson
>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<
On 2001-05-19, 21:24:54, Per-Olof Pettersson <pgsql(at)peope(dot)net> wrote
regarding Create an empty record:
> Hi
> How would one goabout creating an empty record (for use in relations).
> Eg
> create table product(
> productid SERIAL NOT NULL,
> product TEXT,
> PRIMARY KEY(productid)
> );
> create table product_billable(
> productid INT4 NOT NULL,
> billaddress TEXT,
> PRIMARY KEY (productid),
> FOREIGN KEY (productid) REFERENES product(productid) ON DELETE
CASCADE
> );
> All fields except for the primary key can be NULL.
> What if I wanted to add a new billable product but I have not got a name
> for it yet?
> So how could I insert a new record in product that can be used in
> product_billable?
> I have tried INSERT INTO product() VALUES(); but as expected it did not
> work.
> All help appreciated
> Best regards
> Per-Olof Pettersson
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Stephan Szabo | 2001-05-19 20:45:02 | Re: Create an empty record |
| Previous Message | Per-Olof Pettersson | 2001-05-19 19:24:54 | Create an empty record |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Stephan Szabo | 2001-05-19 20:45:02 | Re: Create an empty record |
| Previous Message | Per-Olof Pettersson | 2001-05-19 19:24:54 | Create an empty record |