   id int(11) PRIMARY KEY,
   idGxenSpezraporto int(11) REFERENCES gxen_spezraporto(id),
   idUzanto int(11) NULL REFERENCES uzantoAuxAsocio(id), /*povas esti 'NULL' ĉar ni povas havi spezraporton pri ne uzanto. Tiu kaze nomo_uzanto ne devas esti 'NULL.*/
-  nomoUzanto varchar(255) NULL, /*Null por uea uzanto, alkaze permesas identigi la perata ento.*/
-  idAnokategorio int(11) REFERENCES anokategorio(id)
-
+  nomoUzanto varchar(255) NULL, /*Null por uea uzanto, alikaze permesas identigi la perata ento.*/
+  idAnoGrupo int(11) REFERENCES grupo(id)
 );
 
 CREATE TABLE gxen_spezraportero (

    idLando int(11) REFERENCES lando(id)
);


 /***** KERNO PRI MEMBROJ KAJ ASOCIOJ *****/
CREATE TABLE uzantoAuxAsocio (
    id int(11) PRIMARY KEY,
    ueakodo varchar(255),
    kromnomo varchar(255), /*por reteja uzado: datumoj el retdb:uzantaro*/
    pasvorto text  /*devus iĝi sha1 (laŭ transirebleco) datumoj el retdb:uzantaro*/
);

/*datumoj el ueadb:tuta1
 Mi nomiĝis tiun tabelon "uzanto" ĉar ĝi povas havi linioj pri ne membroj sed
simplaj uzantoj. Estas la tabelo ref_uzantoAuxAsocio_anokategorio kiu permesas
dedukti la membrecon.
 */
CREATE TABLE uzanto (
    id int(11) PRIMARY KEY REFERENCES uzantoAuxAsocio(id),

    abc varchar(255)
);

CREATE TABLE ref_fakasocio (
    idAsocio int(11) REFERENCES asocio(id),
    idFaktemo int(11) REFERENCES faktemo(id),
    PRIMARY KEY(idAsocio, idFaktemo)
);

CREATE TABLE ref_landasocio (
    idAsocio int(11) REFERENCES asocio(id),
    idLando int(11) REFERENCES lando(id),
    PRIMARY KEY(idAsocio, idLando)
);

/*La peranto povas esti asocio aŭ membro*/
