Skip to content

Commit 670bdf6

Browse files
Modify tables exists function
1 parent a00e1eb commit 670bdf6

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

ckanext/validation/model.py

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,10 @@
1-
# encoding: utf-8
2-
31
import datetime
42
import uuid
53
import logging
6-
74
import sqlalchemy as sa
8-
9-
from sqlalchemy import Column, Unicode, DateTime
10-
from sqlalchemy.ext.declarative import declarative_base
115
from sqlalchemy.dialects.postgresql import JSON
12-
13-
from ckan.model.meta import metadata
14-
156
from ckan import model
7+
from ckantoolkit import config
168
from ckan.model.meta import mapper, metadata
179

1810
log = logging.getLogger(__name__)
@@ -22,8 +14,6 @@ def make_uuid():
2214
return str(uuid.uuid4())
2315

2416

25-
Base = declarative_base(metadata=metadata)
26-
2717
class Validation(model.DomainObject):
2818
@classmethod
2919
def get(cls, **kw):
@@ -52,6 +42,7 @@ def create_tables():
5242

5343

5444
def tables_exist():
55-
56-
57-
return False
45+
eng = sa.create_engine(config.get('sqlalchemy.url'))
46+
x = sa.inspect(eng).has_table("validation")
47+
return x
48+

0 commit comments

Comments
 (0)