pgjdbc/pgjdbc GitHub issues and pull requests (mirror)
help / color / mirror / Atom feedFrom: 805728578 (@805728578) <[email protected]>
To: pgjdbc/pgjdbc <[email protected]>
Subject: [pgjdbc/pgjdbc] issue #3590: Liquibase fails to detect databasechangelog table and crashes with PostgreSQL JDBC driver 42.7.5
Date: Tue, 08 Apr 2025 05:34:21 +0000
Message-ID: <[email protected]> (raw)
Please read https://stackoverflow.com/help/minimal-reproducible-example
**Describe the issue**
A clear and concise description of what the issue is.
Upgrading the PostgreSQL JDBC driver from 42.7.4 to 42.7.5 causes Liquibase to fail during (a second) server startup, as it does not recognize the existing databasechangelog table and attempts to create it again, resulting in an error: relation "databasechangelog" already exists
The error prevents server startup, making the application unusable.
**Driver Version?**
42.7.5
**Java Version?**
1.8.0_401
**OS Version?**
Windows 10/Ubuntu 22.04
**PostgreSQL Version?**
14.2
**To Reproduce**
Steps to reproduce the behaviour:
PostgreSQL JDBC driver from 42.7.4 to 42.7.5
**Expected behaviour**
A clear and concise description of what you expected to happen.
And what actually happens
42.7.5 is same with 42.7.4 , Case-sensitive
**Logs**
If possible PostgreSQL logs surrounding the occurrence of the issue
Additionally logs from the driver can be obtained adding
Using the following template code make sure the bug can be replicated in the driver alone.
view thread (2+ messages) latest in thread
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: github://pgjdbc/pgjdbc
Cc: [email protected], [email protected]
Subject: Re: [pgjdbc/pgjdbc] issue #3590: Liquibase fails to detect databasechangelog table and crashes with PostgreSQL JDBC driver 42.7.5
In-Reply-To: <<[email protected]>>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox