From 61cfa6896d7ac25fb82b2147aaf3e41205b91d1c Mon Sep 17 00:00:00 2001 From: Matthew Bucci Date: Wed, 21 Feb 2024 01:22:57 -0800 Subject: [PATCH] extract public to schema variable so we can use a constant later --- pg4wp/rewriters/DescribeSQLRewriter.php | 5 +++-- pg4wp/rewriters/SelectSQLRewriter.php | 4 ++-- pg4wp/rewriters/ShowFullColumnsSQLRewriter.php | 5 +++-- pg4wp/rewriters/ShowTableStatusSQLRewriter.php | 4 ++-- pg4wp/rewriters/ShowTablesSQLRewriter.php | 3 ++- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/pg4wp/rewriters/DescribeSQLRewriter.php b/pg4wp/rewriters/DescribeSQLRewriter.php index 6b841c1..98dfb8c 100644 --- a/pg4wp/rewriters/DescribeSQLRewriter.php +++ b/pg4wp/rewriters/DescribeSQLRewriter.php @@ -28,9 +28,10 @@ class DescribeSQLRewriter extends AbstractSQLRewriter * Generates a PostgreSQL-compatible SQL query to mimic MySQL's "DESCRIBE". * * @param string $tableName The table name + * @param string $schema The schema name * @return string The generated SQL query */ - public function generatePostgresDescribeTable($tableName) + public function generatePostgresDescribeTable($tableName, $schema = "public") { $sql = << 0 ORDER BY number SQL; diff --git a/pg4wp/rewriters/SelectSQLRewriter.php b/pg4wp/rewriters/SelectSQLRewriter.php index e8e0e8a..d9ef394 100644 --- a/pg4wp/rewriters/SelectSQLRewriter.php +++ b/pg4wp/rewriters/SelectSQLRewriter.php @@ -358,7 +358,7 @@ class SelectSQLRewriter extends AbstractSQLRewriter } // This method is specifically to handle should_suggest_persistent_object_cache in wp site health - protected function postgresTableSizeRewrite() + protected function postgresTableSizeRewrite($schema = 'public') { $sql = <<