mirror of
https://github.com/Chia-Network/chia-blockchain.git
synced 2024-09-21 08:31:52 +03:00
70d31a8c68
* fix block_store benchmark linting issues * basic support for database versioning * update benchmark to run v1 and v2
15 lines
422 B
Python
15 lines
422 B
Python
import aiosqlite
|
|
|
|
|
|
async def lookup_db_version(db: aiosqlite.Connection) -> int:
|
|
try:
|
|
cursor = await db.execute("SELECT * from database_version")
|
|
row = await cursor.fetchone()
|
|
if row is not None and row[0] == 2:
|
|
return 2
|
|
else:
|
|
return 1
|
|
except aiosqlite.OperationalError:
|
|
# expects OperationalError('no such table: database_version')
|
|
return 1
|