diff --git a/gitlab-ci/test_psql.gitlab-ci.yml b/gitlab-ci/test_psql.gitlab-ci.yml
index 7ab0720c9eb923b9667c769c9ccac55fdb57a4bf..be96a3dd0db1041783d6842f193dde559995f4f0 100644
--- a/gitlab-ci/test_psql.gitlab-ci.yml
+++ b/gitlab-ci/test_psql.gitlab-ci.yml
@@ -17,6 +17,7 @@
     - psql -U $PG_USER -h $PG_HOST -p $PG_PORT -d $PG_DB -c "SELECT version();"
     - psql -U $PG_USER -h $PG_HOST -p $PG_PORT -d $PG_DB  -c "SELECT postgis_version();"
     - psql -U $PG_USER -h $PG_HOST -p $PG_PORT -d $PG_DB  -c "SELECT * from test.t_dispositifcomptage_dic"
+    - psql -U $PG_USER -h $PG_HOST -p $PG_PORT -d $PG_DB  -c "SELECT * FROM test.v_taxon_tax;"
   
 #######################
 # for any branch, but main
diff --git a/initdb/20_create_ref.sql b/initdb/20_create_ref.sql
index 492766530f185546f74f4371c1b208179504841e..f303b4cc6c2062b4b6615c00b7edc1ae619ffe51 100644
--- a/initdb/20_create_ref.sql
+++ b/initdb/20_create_ref.sql
@@ -3688,7 +3688,7 @@ GRANT ALL ON SCHEMA ref TO PUBLIC;
 -- Name: TABLE tg_parametre_par; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tg_parametre_par TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tg_parametre_par TO group_stacomi;
 
 
 --
@@ -3697,7 +3697,7 @@ GRANT SELECT ON TABLE ref.tg_parametre_par TO stacomi_test;
 -- Name: TABLE tr_devenirlot_dev; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_devenirlot_dev TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_devenirlot_dev TO group_stacomi;
 
 
 --
@@ -3706,7 +3706,7 @@ GRANT SELECT ON TABLE ref.tr_devenirlot_dev TO stacomi_test;
 -- Name: TABLE tr_importancepatho_imp; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_importancepatho_imp TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_importancepatho_imp TO group_stacomi;
 
 
 --
@@ -3715,7 +3715,7 @@ GRANT SELECT ON TABLE ref.tr_importancepatho_imp TO stacomi_test;
 -- Name: TABLE tr_localisationanatomique_loc; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_localisationanatomique_loc TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_localisationanatomique_loc TO group_stacomi;
 
 
 --
@@ -3724,7 +3724,7 @@ GRANT SELECT ON TABLE ref.tr_localisationanatomique_loc TO stacomi_test;
 -- Name: TABLE tr_naturemarque_nmq; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_naturemarque_nmq TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_naturemarque_nmq TO group_stacomi;
 
 
 --
@@ -3733,7 +3733,7 @@ GRANT SELECT ON TABLE ref.tr_naturemarque_nmq TO stacomi_test;
 -- Name: TABLE tr_natureouvrage_nov; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_natureouvrage_nov TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_natureouvrage_nov TO group_stacomi;
 
 
 --
@@ -3742,7 +3742,7 @@ GRANT SELECT ON TABLE ref.tr_natureouvrage_nov TO stacomi_test;
 -- Name: TABLE tr_niveauechappement_ech; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_niveauechappement_ech TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_niveauechappement_ech TO group_stacomi;
 
 
 --
@@ -3751,7 +3751,7 @@ GRANT SELECT ON TABLE ref.tr_niveauechappement_ech TO stacomi_test;
 -- Name: TABLE tr_niveautaxonomique_ntx; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_niveautaxonomique_ntx TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_niveautaxonomique_ntx TO group_stacomi;
 
 --
 -- TOC entry 4647 (class 0 OID 0)
@@ -3759,7 +3759,7 @@ GRANT SELECT ON TABLE ref.tr_niveautaxonomique_ntx TO stacomi_test;
 -- Name: TABLE tr_parametrequalitatif_qal; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_parametrequalitatif_qal TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_parametrequalitatif_qal TO group_stacomi;
 
 
 --
@@ -3768,7 +3768,7 @@ GRANT SELECT ON TABLE ref.tr_parametrequalitatif_qal TO stacomi_test;
 -- Name: TABLE tr_parametrequantitatif_qan; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_parametrequantitatif_qan TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_parametrequantitatif_qan TO group_stacomi;
 
 
 --
@@ -3777,7 +3777,7 @@ GRANT SELECT ON TABLE ref.tr_parametrequantitatif_qan TO stacomi_test;
 -- Name: TABLE tr_pathologie_pat; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_pathologie_pat TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_pathologie_pat TO group_stacomi;
 
 
 --
@@ -3786,7 +3786,7 @@ GRANT SELECT ON TABLE ref.tr_pathologie_pat TO stacomi_test;
 -- Name: TABLE tr_prelevement_pre; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_prelevement_pre TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_prelevement_pre TO group_stacomi;
 
 
 --
@@ -3795,7 +3795,7 @@ GRANT SELECT ON TABLE ref.tr_prelevement_pre TO stacomi_test;
 -- Name: TABLE tr_stadedeveloppement_std; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_stadedeveloppement_std TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_stadedeveloppement_std TO group_stacomi;
 
 
 --
@@ -3804,7 +3804,7 @@ GRANT SELECT ON TABLE ref.tr_stadedeveloppement_std TO stacomi_test;
 -- Name: TABLE tr_taxon_tax; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_taxon_tax TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_taxon_tax TO group_stacomi;
 
 
 --
@@ -3813,7 +3813,7 @@ GRANT SELECT ON TABLE ref.tr_taxon_tax TO stacomi_test;
 -- Name: TABLE tr_typearretdisp_tar; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_typearretdisp_tar TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_typearretdisp_tar TO group_stacomi;
 
 
 --
@@ -3822,7 +3822,7 @@ GRANT SELECT ON TABLE ref.tr_typearretdisp_tar TO stacomi_test;
 -- Name: TABLE tr_typedc_tdc; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_typedc_tdc TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_typedc_tdc TO group_stacomi;
 
 
 --
@@ -3831,7 +3831,7 @@ GRANT SELECT ON TABLE ref.tr_typedc_tdc TO stacomi_test;
 -- Name: TABLE tr_typedf_tdf; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_typedf_tdf TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_typedf_tdf TO group_stacomi;
 
 
 --
@@ -3840,7 +3840,7 @@ GRANT SELECT ON TABLE ref.tr_typedf_tdf TO stacomi_test;
 -- Name: TABLE tr_typequantitelot_qte; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_typequantitelot_qte TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_typequantitelot_qte TO group_stacomi;
 
 --
 -- TOC entry 4657 (class 0 OID 0)
@@ -3848,7 +3848,7 @@ GRANT SELECT ON TABLE ref.tr_typequantitelot_qte TO stacomi_test;
 -- Name: TABLE tr_valeurparametrequalitatif_val; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.tr_valeurparametrequalitatif_val TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.tr_valeurparametrequalitatif_val TO group_stacomi;
 
 
 --
@@ -3857,7 +3857,7 @@ GRANT SELECT ON TABLE ref.tr_valeurparametrequalitatif_val TO stacomi_test;
 -- Name: TABLE ts_maintenance_main; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.ts_maintenance_main TO stacomi_test;
+GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.ts_maintenance_main TO group_stacomi;
 
 
 --
@@ -3866,7 +3866,7 @@ GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.ts_maintenance_main TO stacomi_te
 -- Name: TABLE ts_messager_msr; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.ts_messager_msr TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.ts_messager_msr TO group_stacomi;
 
 
 --
@@ -3875,7 +3875,7 @@ GRANT SELECT ON TABLE ref.ts_messager_msr TO stacomi_test;
 -- Name: TABLE ts_messagerlang_mrl; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.ts_messagerlang_mrl TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.ts_messagerlang_mrl TO group_stacomi;
 
 
 --
@@ -3884,7 +3884,7 @@ GRANT SELECT ON TABLE ref.ts_messagerlang_mrl TO stacomi_test;
 -- Name: TABLE ts_nomenclature_nom; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.ts_nomenclature_nom TO stacomi_test;
+GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.ts_nomenclature_nom TO group_stacomi;
 
 
 --
@@ -3893,7 +3893,7 @@ GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.ts_nomenclature_nom TO stacomi_te
 -- Name: TABLE ts_organisme_org; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT ON TABLE ref.ts_organisme_org TO stacomi_test;
+GRANT SELECT, REFERENCES ON TABLE ref.ts_organisme_org TO group_stacomi;
 
 
 --
@@ -3902,7 +3902,7 @@ GRANT SELECT ON TABLE ref.ts_organisme_org TO stacomi_test;
 -- Name: TABLE ts_sequence_seq; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.ts_sequence_seq TO stacomi_test;
+GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.ts_sequence_seq TO group_stacomi;
 
 
 --
@@ -3911,7 +3911,7 @@ GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.ts_sequence_seq TO stacomi_test;
 -- Name: TABLE vuemessage; Type: ACL; Schema: ref; Owner: postgres
 --
 
-GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.vuemessage TO stacomi_test;
+GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE ref.vuemessage TO group_stacomi;
 
 
 -- Completed on 2022-10-21 20:26:39 UTC
diff --git a/initdb/30_create_test_schema.sql b/initdb/30_create_test_schema.sql
index fc29dabb89500cdac6076e2b706cacf6fc35c7d9..c264568290b121f306167845a34540ab6a879011 100644
Binary files a/initdb/30_create_test_schema.sql and b/initdb/30_create_test_schema.sql differ
diff --git a/initdb/40_change_owner.sql b/initdb/40_change_owner.sql
index ec91d7f4db308560c77286b31b3d053b18054eff..1c7154c3d3b9589c3538ae585f9f80ae12374724 100644
--- a/initdb/40_change_owner.sql
+++ b/initdb/40_change_owner.sql
@@ -2,76 +2,3 @@
 
 
 ALTER ROLE stacomi_test WITH NOSUPERUSER INHERIT NOCREATEROLE NOCREATEDB LOGIN NOREPLICATION NOBYPASSRLS ;
-
-
-GRANT ALL ON SCHEMA test TO group_stacomi;
-ALTER TABLE test.t_operation_ope OWNER TO stacomi_test;
-ALTER TABLE test.t_lot_lot OWNER TO stacomi_test;
-ALTER TABLE test.t_bilanmigrationjournalier_bjo OWNER TO stacomi_test;
-ALTER TABLE test.t_bilanmigrationmensuel_bme OWNER TO stacomi_test;
-ALTER TABLE test.t_ouvrage_ouv OWNER TO stacomi_test;
-ALTER TABLE test.tg_dispositif_dis OWNER TO stacomi_test;
-ALTER TABLE test.tj_stationmesure_stm OWNER TO stacomi_test;
-ALTER TABLE test.t_dispositifcomptage_dic OWNER TO stacomi_test;
-ALTER TABLE test.t_dispositiffranchissement_dif OWNER TO stacomi_test;
-ALTER TABLE test.t_marque_mqe OWNER TO stacomi_test;
-ALTER TABLE test.t_operationmarquage_omq OWNER TO stacomi_test;
-ALTER TABLE test.t_station_sta OWNER TO stacomi_test;
-ALTER TABLE test.tj_actionmarquage_act OWNER TO stacomi_test;
-ALTER TABLE test.tj_caracteristiquelot_car OWNER TO stacomi_test;
-ALTER TABLE test.tj_coefficientconversion_coe OWNER TO stacomi_test;
-ALTER TABLE test.tj_conditionenvironnementale_env OWNER TO stacomi_test;
-ALTER TABLE test.tj_dfestdestinea_dtx OWNER TO stacomi_test;
-ALTER TABLE test.tj_dfesttype_dft OWNER TO stacomi_test;
-ALTER TABLE test.tj_pathologieconstatee_pco OWNER TO stacomi_test;
-ALTER TABLE test.tj_prelevementlot_prl OWNER TO stacomi_test;
-ALTER TABLE test.tj_tauxechappement_txe OWNER TO stacomi_test;
-ALTER TABLE test.ts_maintenance_main OWNER TO stacomi_test;
-ALTER TABLE test.ts_masque_mas OWNER TO stacomi_test;
-ALTER TABLE test.ts_masquecaracteristiquelot_mac OWNER TO stacomi_test;
-ALTER TABLE test.ts_masqueconditionsenvironnementales_mae OWNER TO stacomi_test;
-ALTER TABLE test.ts_masquelot_mal OWNER TO stacomi_test;
-ALTER TABLE test.ts_masqueope_mao OWNER TO stacomi_test;
-ALTER TABLE test.ts_masqueordreaffichage_maa OWNER TO stacomi_test;
-ALTER TABLE test.ts_taillevideo_tav OWNER TO stacomi_test;
-ALTER TABLE test.ts_taxonvideo_txv OWNER TO stacomi_test;
-ALTER VIEW test.civelle_taille_poids_stade OWNER TO stacomi_test;
-ALTER VIEW test.v_taxon_tax OWNER TO stacomi_test;
-ALTER VIEW test.vue_lot_ope OWNER TO stacomi_test;
-ALTER VIEW test.vue_lot_ope_car OWNER TO stacomi_test;
-ALTER VIEW test.vue_lot_ope_car_qan OWNER TO stacomi_test;
-ALTER VIEW test.vue_ope_lot_ech_parqual OWNER TO stacomi_test;
-ALTER VIEW test.vue_ope_lot_ech_parquan OWNER TO stacomi_test;
-REASSIGN OWNED BY stacomi_test TO group_stacomi;
-
-
--- below owned by just ensures that the sequence is dropped if the column is dropped also.
--- -- also use ref.updatesql to apply changes to a schema.
--- select ref.updatesql('{"test"}',
--- '
--- ALTER SEQUENCE t_bilanmigrationjournalier_bjo_bjo_identifiant_seq OWNED BY t_bilanmigrationjournalier_bjo.bjo_identifiant_seq OWNER TO group_stacomi_sequence;
--- ALTER SEQUENCE t_bilanmigrationmensuel_bme_bme_identifiant_seq OWNED BY t_bilanmigrationmensuel_bme.bme_identifiant_seq OWNER TO group_stacomi_sequence;
--- ALTER SEQUENCE t_lot_lot_lot_identifiant_seq OWNED BY t_lot_lot.lot_identifiant_seq OWNER TO group_stacomi_sequence;
--- ALTER SEQUENCE t_operation_ope_ope_identifiant_seq OWNED BY t_operation_ope.ope_identifiant_seq OWNER TO group_stacomi_sequence;
--- ALTER SEQUENCE t_ouvrage_ouv_ouv_identifiant_seq OWNED BY t_ouvrage_ouv.ope_identifiant_seq OWNER TO group_stacomi_sequence;
--- ALTER SEQUENCE tg_dispositif_dis_dis_identifiant_seq OWNED BY tg_dispositif_dis.dis_identifiant_seq OWNER TO group_stacomi_sequence;
--- ALTER SEQUENCE tj_stationmesure_stm_stm_identifiant_seq OWNED BY tj_stationmesure_stm.stm_identifiant_seq OWNER TO group_stacomi_sequence;
--- ALTER SEQUENCE ts_maintenance_main_main_identifiant_seq  OWNED BY ts_maintenance_main.main_identifiant_seq OWNER TO group_stacomi_sequence;
--- ALTER SEQUENCE ts_masque_mas_mas_id_seq  OWNED BY ts_masque_mas.mas_id_seq OWNER TO group_stacomi_sequence;
--- ALTER SEQUENCE ts_masquecaracteristiquelot_mac_mac_id_seq  OWNED BY ts_masquecaracteristiquelot_mac.mac_mac_id OWNER TO group_stacomi_sequence;
--- ALTER SEQUENCE ts_masqueordreaffichage_maa_maa_id_seq  OWNED BY ts_masqueordreaffichage_maa.maa_id_seq OWNER TO group_stacomi_sequence;
--- ')
--- ;
-
-
--- select ref.updatesql('{''test''}',
--- '
-
--- insert into ts_maintenance_main
--- (
---   main_ticket,
---   main_description
---   ) values
---   (22,''Mise à jour des droits avec un utilisateur de groupe'');
-
--- ');