Python sqlite3.PARSE_COLNAMES Examples
The following are 30
code examples of sqlite3.PARSE_COLNAMES().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
sqlite3
, or try the search function
.
Example #1
Source File: migrate.py From scyllabackup with MIT License | 6 votes |
def migrate_db_v1_to_v2(db_path): old_db_path = db_path + datetime.now().strftime("%s") + ".bkp_db_v1" os.rename(db_path, old_db_path) old_db = sql.connect(old_db_path, detect_types=sql.PARSE_DECLTYPES | sql.PARSE_COLNAMES) new_db = DB(db_path) old_db.cursor().execute("PRAGMA foreign_keys = ON") epoch_list = [] for epoch, schema in old_db.execute('SELECT epoch, schema ' 'FROM snapshots_schemas'): new_db.add_snapshot(epoch, schema) epoch_list.append(epoch) for epoch in epoch_list: file_list = list(old_db.execute("SELECT keyspace, tablename, file " "FROM snapshots_files WHERE epoch = ?", (epoch,))) new_db.add_snapshot_files(epoch, file_list)
Example #2
Source File: regression.py From odoo13-x64 with GNU General Public License v3.0 | 5 votes |
def CheckPragmaSchemaVersion(self): # This still crashed pysqlite <= 2.2.1 con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) try: cur = self.con.cursor() cur.execute("pragma schema_version") finally: cur.close() con.close()
Example #3
Source File: relational.py From certidude with MIT License | 5 votes |
def sql_connect(self): if self.uri.scheme == "mysql": import mysql.connector conn = mysql.connector.connect( user=self.uri.username, password=self.uri.password, host=self.uri.hostname, database=self.uri.path[1:]) elif self.uri.scheme == "sqlite": if self.uri.netloc: raise ValueError("Malformed database URI %s" % self.uri) import sqlite3 conn = sqlite3.connect(self.uri.path, detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES) else: raise NotImplementedError("Unsupported database scheme %s, currently only mysql://user:pass@host/database or sqlite:///path/to/database.sqlite is supported" % o.scheme) if self.SQL_CREATE_TABLES and self.SQL_CREATE_TABLES not in SCRIPTS: cur = conn.cursor() buf, path = self.sql_load(self.SQL_CREATE_TABLES) click.echo("Executing: %s" % path) if self.uri.scheme == "sqlite": cur.executescript(buf) else: cur.execute(buf, multi=True) conn.commit() cur.close() return conn
Example #4
Source File: musicfiledb.py From synthesizer with GNU Lesser General Public License v3.0 | 5 votes |
def __init__(self, dbfile=None, scan_changes=True, silent=False): if not dbfile: dblocation = appdirs.user_data_dir("PythonJukebox", "Razorvine") os.makedirs(dblocation, mode=0o700, exist_ok=True) dbfile = os.path.join(dblocation, "tracks.sqlite") dbfile = os.path.abspath(dbfile) self.dbfile = dbfile self.dbconn = sqlite3.connect(dbfile, detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES) self.dbconn.row_factory = sqlite3.Row # make sure we can get results by column name self.dbconn.execute("PRAGMA foreign_keys=ON") try: self.dbconn.execute("SELECT COUNT(*) FROM tracks").fetchone() if not silent: print("Connected to database.") print("Database file:", dbfile) if scan_changes: self.scan_changes() except sqlite3.OperationalError: # the table does not yet exist, create the schema if not silent: print("Creating new database.") print("Database file:", dbfile) self.dbconn.execute("""CREATE TABLE tracks ( id integer PRIMARY KEY, title nvarchar(260), artist nvarchar(260), album nvarchar(260), year int, genre nvarchar(100), duration real NOT NULL, modified timestamp NOT NULL, location nvarchar(500) NOT NULL, hash char(40) NOT NULL UNIQUE );""")
Example #5
Source File: db_classes.py From orisi with MIT License | 5 votes |
def connect(self): self.conn = sqlite3.connect(self._filename, detect_types=sqlite3.PARSE_COLNAMES) self.conn.row_factory = sqlite3.Row
Example #6
Source File: regression.py From datafari with Apache License 2.0 | 5 votes |
def CheckPragmaSchemaVersion(self): # This still crashed pysqlite <= 2.2.1 con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) try: cur = self.con.cursor() cur.execute("pragma schema_version") finally: cur.close() con.close()
Example #7
Source File: types.py From datafari with Apache License 2.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) self.cur = self.con.cursor() self.cur.execute("create table test(x foo)") sqlite.converters["FOO"] = lambda x: "[%s]" % x sqlite.converters["BAR"] = lambda x: "<%s>" % x sqlite.converters["EXC"] = lambda x: 5 // 0 sqlite.converters["B1B1"] = lambda x: "MARKER"
Example #8
Source File: types.py From datafari with Apache License 2.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) sqlite.register_converter("bin", BinaryConverterTests.convert)
Example #9
Source File: regression.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def CheckPragmaSchemaVersion(self): # This still crashed pysqlite <= 2.2.1 con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) try: cur = self.con.cursor() cur.execute("pragma schema_version") finally: cur.close() con.close()
Example #10
Source File: types.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) self.cur = self.con.cursor() self.cur.execute("create table test(x foo)") sqlite.converters["FOO"] = lambda x: "[%s]" % x.decode("ascii") sqlite.converters["BAR"] = lambda x: "<%s>" % x.decode("ascii") sqlite.converters["EXC"] = lambda x: 5/0 sqlite.converters["B1B1"] = lambda x: "MARKER"
Example #11
Source File: types.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) sqlite.register_converter("bin", BinaryConverterTests.convert)
Example #12
Source File: types.py From ironpython3 with Apache License 2.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) sqlite.register_converter("bin", BinaryConverterTests.convert)
Example #13
Source File: types.py From odoo13-x64 with GNU General Public License v3.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) self.cur = self.con.cursor() self.cur.execute("create table test(x foo)") sqlite.converters["FOO"] = lambda x: "[%s]" % x.decode("ascii") sqlite.converters["BAR"] = lambda x: "<%s>" % x.decode("ascii") sqlite.converters["EXC"] = lambda x: 5/0 sqlite.converters["B1B1"] = lambda x: "MARKER"
Example #14
Source File: types.py From odoo13-x64 with GNU General Public License v3.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) sqlite.register_converter("bin", BinaryConverterTests.convert)
Example #15
Source File: sqlite.py From asm3 with GNU General Public License v3.0 | 5 votes |
def connect(self): return sqlite3.connect(self.database, detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES)
Example #16
Source File: tweetdata.py From tweetfeels with BSD 3-Clause "New" or "Revised" License | 5 votes |
def start(self): conn = sqlite3.connect(self._db, detect_types=sqlite3.PARSE_COLNAMES) c = conn.cursor() c.execute("SELECT MIN(created_at) as 'ts [timestamp]' from tweets") earliest = c.fetchone() if earliest[0] is None: earliest = datetime.now() else: earliest = earliest[0] c.close() return earliest
Example #17
Source File: tweetdata.py From tweetfeels with BSD 3-Clause "New" or "Revised" License | 5 votes |
def end(self): conn = sqlite3.connect(self._db, detect_types=sqlite3.PARSE_COLNAMES) c = conn.cursor() c.execute("SELECT MAX(created_at) as 'ts [timestamp]' from tweets") latest = c.fetchone() if latest[0] is None: latest = datetime.now() else: latest = latest[0] c.close() return latest
Example #18
Source File: tweetdata.py From tweetfeels with BSD 3-Clause "New" or "Revised" License | 5 votes |
def tweet_dates(self): conn = sqlite3.connect(self._db, detect_types=sqlite3.PARSE_COLNAMES) df = pd.read_sql_query( 'SELECT created_at FROM tweets', conn, parse_dates=['created_at'], index_col=['created_at'] ) return df
Example #19
Source File: regression.py From android_universal with MIT License | 5 votes |
def CheckPragmaSchemaVersion(self): # This still crashed pysqlite <= 2.2.1 con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) try: cur = self.con.cursor() cur.execute("pragma schema_version") finally: cur.close() con.close()
Example #20
Source File: types.py From android_universal with MIT License | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) self.cur = self.con.cursor() self.cur.execute("create table test(x foo)") sqlite.converters["FOO"] = lambda x: "[%s]" % x.decode("ascii") sqlite.converters["BAR"] = lambda x: "<%s>" % x.decode("ascii") sqlite.converters["EXC"] = lambda x: 5/0 sqlite.converters["B1B1"] = lambda x: "MARKER"
Example #21
Source File: types.py From android_universal with MIT License | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) sqlite.register_converter("bin", BinaryConverterTests.convert)
Example #22
Source File: types.py From oss-ftp with MIT License | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) self.cur = self.con.cursor() self.cur.execute("create table test(x foo)") sqlite.converters["FOO"] = lambda x: "[%s]" % x sqlite.converters["BAR"] = lambda x: "<%s>" % x sqlite.converters["EXC"] = lambda x: 5 // 0 sqlite.converters["B1B1"] = lambda x: "MARKER"
Example #23
Source File: regression.py From vsphere-storage-for-docker with Apache License 2.0 | 5 votes |
def CheckPragmaSchemaVersion(self): # This still crashed pysqlite <= 2.2.1 con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) try: cur = self.con.cursor() cur.execute("pragma schema_version") finally: cur.close() con.close()
Example #24
Source File: types.py From vsphere-storage-for-docker with Apache License 2.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) self.cur = self.con.cursor() self.cur.execute("create table test(x foo)") sqlite.converters["FOO"] = lambda x: "[%s]" % x sqlite.converters["BAR"] = lambda x: "<%s>" % x sqlite.converters["EXC"] = lambda x: 5 // 0 sqlite.converters["B1B1"] = lambda x: "MARKER"
Example #25
Source File: types.py From vsphere-storage-for-docker with Apache License 2.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) sqlite.register_converter("bin", BinaryConverterTests.convert)
Example #26
Source File: regression.py From ironpython2 with Apache License 2.0 | 5 votes |
def CheckPragmaSchemaVersion(self): # This still crashed pysqlite <= 2.2.1 con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) try: cur = self.con.cursor() cur.execute("pragma schema_version") finally: cur.close() con.close()
Example #27
Source File: types.py From ironpython2 with Apache License 2.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) self.cur = self.con.cursor() self.cur.execute("create table test(x foo)") sqlite.converters["FOO"] = lambda x: "[%s]" % x sqlite.converters["BAR"] = lambda x: "<%s>" % x sqlite.converters["EXC"] = lambda x: 5 // 0 sqlite.converters["B1B1"] = lambda x: "MARKER"
Example #28
Source File: types.py From ironpython2 with Apache License 2.0 | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) sqlite.register_converter("bin", BinaryConverterTests.convert)
Example #29
Source File: regression.py From BinderFilter with MIT License | 5 votes |
def CheckPragmaSchemaVersion(self): # This still crashed pysqlite <= 2.2.1 con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) try: cur = self.con.cursor() cur.execute("pragma schema_version") finally: cur.close() con.close()
Example #30
Source File: types.py From BinderFilter with MIT License | 5 votes |
def setUp(self): self.con = sqlite.connect(":memory:", detect_types=sqlite.PARSE_COLNAMES) self.cur = self.con.cursor() self.cur.execute("create table test(x foo)") sqlite.converters["FOO"] = lambda x: "[%s]" % x sqlite.converters["BAR"] = lambda x: "<%s>" % x sqlite.converters["EXC"] = lambda x: 5 // 0 sqlite.converters["B1B1"] = lambda x: "MARKER"