1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-05-02 22:02:07 +02:00

Merge pull request #6493 from rxu/ticket/17148

[ticket/17148] Fix sql_table_exists() error for PostgreSQL 9.3 and earlier - 3.3.x
This commit is contained in:
Marc Alexander 2023-06-26 13:16:42 +02:00
commit 5ee2efd4c2
No known key found for this signature in database
GPG Key ID: 50E0D2423696F995
2 changed files with 4 additions and 2 deletions

View File

@ -233,6 +233,8 @@ jobs:
strategy:
matrix:
include:
- php: '7.1'
db: "postgres:9.3"
- php: '7.1'
db: "postgres:9.5"
- php: '7.1'
@ -264,7 +266,7 @@ jobs:
services:
postgres:
image: ${{ matrix.db != 'postgres:9.5' && matrix.db != 'postgres:9.6' && matrix.db != 'postgres:10' && matrix.db != 'postgres:11' && matrix.db != 'postgres:12' && matrix.db != 'postgres:13' && 'postgres:10' || matrix.db }}
image: ${{ matrix.db != 'postgres:9.3' && matrix.db != 'postgres:9.5' && matrix.db != 'postgres:9.6' && matrix.db != 'postgres:10' && matrix.db != 'postgres:11' && matrix.db != 'postgres:12' && matrix.db != 'postgres:13' && 'postgres:10' || matrix.db }}
env:
POSTGRES_HOST: localhost
POSTGRES_USER: postgres

View File

@ -102,7 +102,7 @@ class postgres extends tools
function sql_table_exists($table_name)
{
$sql = "SELECT CAST(EXISTS(
SELECT FROM information_schema.tables
SELECT * FROM information_schema.tables
WHERE table_schema = 'public'
AND table_name = '" . $this->db->sql_escape($table_name) . "'
) AS INTEGER)";