Skip to content

Commit b2d0c54

Browse files
committed
work with dbt 0.19.x
1 parent bbb1fab commit b2d0c54

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

dbt/adapters/sqlite/connections.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
from dbt.adapters.base import Credentials
1111
from dbt.adapters.sql import SQLConnectionManager
12+
from dbt.contracts.connection import AdapterResponse
1213
from dbt.contracts.connection import Connection
1314
from dbt.exceptions import (
1415
DatabaseException,
@@ -114,6 +115,19 @@ def open(cls, connection):
114115
def get_status(cls, cursor: sqlite3.Cursor):
115116
return f"OK"# {cursor.rowcount}"
116117

118+
119+
def get_response(cls, cursor) -> AdapterResponse:
120+
"""
121+
new to support dbt 0.19: this method replaces get_response
122+
"""
123+
message = 'OK'
124+
rows = cursor.rowcount
125+
return AdapterResponse(
126+
_message=message,
127+
rows_affected=rows
128+
)
129+
130+
117131
def cancel(self, connection):
118132
""" cancel ongoing queries """
119133

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
]
2929
},
3030
install_requires=[
31-
"dbt-core~=0.18.0",
31+
"dbt-core~=0.19.0",
3232
],
3333
classifiers=[
3434
'Development Status :: 3 - Alpha',

0 commit comments

Comments
 (0)