From e46978e666a352fa1b578464bf3ca44bafba87ef Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr>
Date: Wed, 13 Nov 2024 09:35:41 +0100
Subject: [PATCH] =?UTF-8?q?Bug=20assotiation=20s=C3=A9quences=20aux=20tabl?=
 =?UTF-8?q?es=20corrig=C3=A9.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/Driver/Postgresql/TableManager.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Driver/Postgresql/TableManager.php b/src/Driver/Postgresql/TableManager.php
index 9208502..44f5e2e 100644
--- a/src/Driver/Postgresql/TableManager.php
+++ b/src/Driver/Postgresql/TableManager.php
@@ -91,13 +91,13 @@ class TableManager extends AbstractManager implements TableManagerInterface
             c.ordinal_position         \"position\",
             pg_catalog.col_description(pgcc.oid, c.ordinal_position::int) col_commentaire,
             obj_description(t.oid)     commentaire,
-            s.sequence_name            \"sequence\"
+            s.sequencename             \"sequence\"
           FROM
                  pg_catalog.pg_class        t
             JOIN pg_catalog.pg_namespace   ns ON ns.oid = t.relnamespace
             JOIN information_schema.columns c ON c.table_schema = ns.nspname and c.table_name = t.relname 
             JOIN pg_catalog.pg_class     pgcc ON pgcc.oid = (SELECT ('\"' || c.table_schema || '\".\"' || c.table_name || '\"')::regclass::oid)
-            LEFT JOIN information_schema.sequences s ON s.sequence_schema = ns.nspname AND s.sequence_name = t.relname || '_id_seq'
+            LEFT JOIN pg_catalog.pg_sequences s ON s.schemaname = ns.nspname AND s.sequencename = t.relname || '_id_seq'
           WHERE
             t.relkind = 'r'
             AND ns.nspname not in ('pg_catalog','information_schema') 
-- 
GitLab