Package: libnss-pgsql1
Version: 1.3
Severity: normal

Error description:

psql -U pampgsql system -f dbscheme.sql
psql:/usr/share/doc/libnss-pgsql1/examples/dbschema.sql:7: NOTICE:  CREATE 
TABLE will create implicit sequence "groups_gid_seq" for "serial" column 
"groups.gid"
psql:/usr/share/doc/libnss-pgsql1/examples/dbschema.sql:7: NOTICE:  CREATE 
TABLE / PRIMARY KEY will create implicit index "groups_pkey" for table "groups"
CREATE TABLE
psql:/usr/share/doc/libnss-pgsql1/examples/dbschema.sql:21: NOTICE:  CREATE 
TABLE will create implicit sequence "accounts_uid_seq" for "serial" column 
"accounts.uid"
psql:/usr/share/doc/libnss-pgsql1/examples/dbschema.sql:21: NOTICE:  CREATE 
TABLE / PRIMARY KEY will create implicit index "accounts_pkey" for table 
"accounts"
CREATE TABLE
psql:/usr/share/doc/libnss-pgsql1/examples/dbschema.sql:29: NOTICE:  CREATE 
TABLE / PRIMARY KEY will create implicit index "usergroups_pkey" for table 
"usergroups"
psql:/usr/share/doc/libnss-pgsql1/examples/dbschema.sql:29: ERROR:  there is no 
unique constraint matching given keys for referenced table "accounts"

Attached I have a corrected one which gives no error

Greetings
    Michelle


-- System Information
Debian Release: 3.1
Kernel Version: Linux samba3.private 2.4.27-2-386 #1 Mon May 16 16:47:51 JST 
2005 i686 GNU/Linux


Versions of the packages libnss-pgsql1 depends on:
CREATE TABLE "groups" (
        "gid" serial NOT NULL UNIQUE,
        "name" character varying(16) NOT NULL,
        "descr" character varying,
        "passwd" character varying(20),
        PRIMARY KEY ("gid")
);

CREATE TABLE "accounts" (
        "uid" serial NOT NULL UNIQUE,
        "login" character varying(8) NOT NULL,
        "passwd" character varying(30) NOT NULL,
        "shell" character varying DEFAULT '/bin/bash' NOT NULL,
        "homedir" character varying NOT NULL,
        "pwdexpire" timestamp,
        "enabled" bool DEFAULT 't' NOT NULL,
        "subnet" character varying(8),
        "modemserial" character varying(20),
        "deleted" bool DEFAULT 'f',
        PRIMARY KEY ("login")
);

CREATE TABLE "usergroups" (
        "gid" int4 NOT NULL,
        "uid" int4 NOT NULL,
        PRIMARY KEY ("gid", "uid"),
        CONSTRAINT "ug_gid_fkey" FOREIGN KEY ("gid") REFERENCES "groups"("gid"),
        CONSTRAINT "ug_uid_fkey" FOREIGN KEY ("uid") REFERENCES 
"accounts"("uid")
);

Reply via email to