[CDBI] problem with loadinng data in a db2 database using class-dbi

[prev] [thread] [next] [Date index for 2005/11/01]

From: noumene
Subject: [CDBI] problem with loadinng data in a db2 database using class-dbi
Date: 01:21 on 01 Nov 2005
Hi,

 I am trying to load data in my db2 database using class-dbi in a
perl script.
I am blocked on the dbi set_up_table function called in my script:
Chado::Tableinfo->set_up_table('tableinfo');

This is the error i got:
Chado::Tableinfo has no primary key at
/usr/lib/perl5/site_perl/5.8.3/Chado/LoadDBI.pm line 5
Compilation failed in require at
/usr/lib/perl5/site_perl/5.8.3/Chado/LoadDBI.pm line 5.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.8.3/Chado/LoadDBI.pm line 5.
Compilation failed in require at /usr/bin/gmod_load_ontology.pl line 7.
BEGIN failed--compilation aborted at /usr/bin/gmod_load_ontology.pl line 7.

My table has a primary key as you can see below.

create table tableinfo (
    tableinfo_id Integer Generated AS IDENTITY (NO CACHE) NOT NULL,
    name varchar(30) not null,
    primary_key_column varchar(30),
    is_view smallint not null default 0,
    view_on_table_id int,
    superclass_table_id int,
    is_updateable smallint not null default 1,
    modification_date date not null default CURRENT DATE,
    constraint tableinfo_c1 unique (name)
) IN general_tab
  INDEX IN general_idx
  LONG IN general_lrg;

CREATE UNIQUE INDEX PK_tableInfo
       ON tableinfo (tableinfo_id)
       ALLOW REVERSE SCANS;

ALTER TABLE tableinfo
       ADD CONSTRAINT PK_tableinfo PRIMARY KEY (tableinfo_id);

Any proposition?
thanks
etienne




_______________________________________________
ClassDBI mailing list
ClassDBI@xxxxx.xxxxxxxxxxxxxxxx.xxx
http://lists.digitalcraftsmen.net/mailman/listinfo/classdbi

[CDBI] problem with loadinng data in a db2 database using class-dbi
noumene 01:21 on 01 Nov 2005

Generated at 20:55 on 09 Nov 2005 by mariachi v0.52