diff --git a/plugin/trino-postgresql/src/main/java/io/trino/plugin/postgresql/PostgreSqlClient.java b/plugin/trino-postgresql/src/main/java/io/trino/plugin/postgresql/PostgreSqlClient.java index 05515d0eb55e..d822783ab425 100644 --- a/plugin/trino-postgresql/src/main/java/io/trino/plugin/postgresql/PostgreSqlClient.java +++ b/plugin/trino-postgresql/src/main/java/io/trino/plugin/postgresql/PostgreSqlClient.java @@ -345,17 +345,6 @@ public PostgreSqlClient( .build()); } - @Override - protected void dropSchema(ConnectorSession session, Connection connection, String remoteSchemaName, boolean cascade) - throws SQLException - { - if (cascade) { - // Dropping schema with cascade option may lead to other metadata listing operations. Disable until finding the solution. - throw new TrinoException(NOT_SUPPORTED, "This connector does not support dropping schemas with CASCADE option"); - } - execute(session, connection, "DROP SCHEMA " + quoted(remoteSchemaName)); - } - @Override public void createTable(ConnectorSession session, ConnectorTableMetadata tableMetadata) { diff --git a/plugin/trino-postgresql/src/test/java/io/trino/plugin/postgresql/TestPostgreSqlConnectorTest.java b/plugin/trino-postgresql/src/test/java/io/trino/plugin/postgresql/TestPostgreSqlConnectorTest.java index 3a1785477f6c..75a1607f9e09 100644 --- a/plugin/trino-postgresql/src/test/java/io/trino/plugin/postgresql/TestPostgreSqlConnectorTest.java +++ b/plugin/trino-postgresql/src/test/java/io/trino/plugin/postgresql/TestPostgreSqlConnectorTest.java @@ -116,9 +116,6 @@ protected boolean hasBehavior(TestingConnectorBehavior connectorBehavior) case SUPPORTS_JOIN_PUSHDOWN_WITH_FULL_JOIN: return false; - case SUPPORTS_DROP_SCHEMA_CASCADE: - return false; - case SUPPORTS_CREATE_TABLE_WITH_COLUMN_COMMENT: case SUPPORTS_RENAME_TABLE_ACROSS_SCHEMAS: return false;