Skip to content

Commit 11c747d

Browse files
committed
fix: Snowflake - Stop asserting views start with SELECT (CTEs).
1 parent 545cd8e commit 11c747d

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## 0.15
44

5+
### 0.15.8
6+
7+
- fix: Snowflake - Stop asserting views start with SELECT (CTEs).
8+
9+
### 0.15.7
10+
511
- fix: Snowflake - Strip whitespace from SQL def before asserting starts with SELECT
612

713
### 0.15.6

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sqlalchemy-declarative-extensions"
3-
version = "0.15.7"
3+
version = "0.15.8"
44
authors = [
55
{name = "Dan Cardin", email = "[email protected]"},
66
]

src/sqlalchemy_declarative_extensions/dialects/snowflake/query.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def get_roles_snowflake(connection: Connection, exclude=None):
5555
def get_databases_snowflake(connection: Connection):
5656
from sqlalchemy_declarative_extensions.database.base import Database
5757

58-
databases_query = text("SELECT database_name" " FROM information_schema.databases")
58+
databases_query = text("SELECT database_name FROM information_schema.databases")
5959

6060
return {
6161
database: Database(database)
@@ -84,7 +84,6 @@ def get_views_snowflake(connection: Connection):
8484

8585
assert v.definition.startswith("CREATE VIEW")
8686
*_, definition = v.definition.split(" ", 4)
87-
assert definition.strip().startswith("SELECT")
8887

8988
view = View(
9089
v.name,

0 commit comments

Comments
 (0)