Hi François,

Your data will disappear on exit if you don't commit after the insert in the second ij script.

Hope this helps,
-Rick

RAPPAZ Francois wrote:
I use to file called with the run command in ij
1 file says:
AUTOCOMMIT OFF;

CREATE TABLE authors (
        name1 varchar(20) NOT NULL,
        name2 varchar(20) NOT NULL,
        data varchar(50),
        auhtor_id INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, 
INCREMENT BY 1)
);

CREATE INDEX name ON AUTHORS (name1, name2);

ALTER TABLE authors
   ADD CONSTRAINT authors_pk Primary Key (
      author_id);

COMMIT;

2 file contains the insert statement and nothing else.
Is this the problem ?

François


-----Original Message-----
From: [email protected] [mailto:[email protected]]
Sent: vendredi, 30. octobre 2009 14:10
To: Derby Discussion
Subject: Re: data lost with ij

RAPPAZ Francois wrote:
Using ij, I create a database, then I build a table and populate it
with a serie of insert statement. Without doing anything else I
disconnect (that take a long time) and I exit.
When I reconnect and run a select * from table; I got nothing in the
table...
If run that select statement after the inserts, the bug does not
appear.
Is this a known problem ?

François

Hi François,

It sounds as though you are not committing your transaction before
exiting. As part of an orderly exit, make sure that you do the
following:

1) Commit your transaction

2) Shutdown the database

3) Then exit

Hope this helps,
-Rick

Reply via email to