Compare commits

..

No commits in common. "e1f1629662941a08b968669fc8920a24d9c0dce8" and "65f5c19a9623e117e9e34a495174dc24add50f36" have entirely different histories.

3 changed files with 6 additions and 9 deletions

View file

@ -5,7 +5,7 @@
"repo": "https://git.atitlan.io/aiolabs/chatelet", "repo": "https://git.atitlan.io/aiolabs/chatelet",
"short_description": "Nostr-native room rentals (Airbnb-style) for LNbits", "short_description": "Nostr-native room rentals (Airbnb-style) for LNbits",
"description": "", "description": "",
"tile": "/chatelet/static/image/aio.png", "tile": "/chatelet/static/image/chatelet.png",
"min_lnbits_version": "1.4.0", "min_lnbits_version": "1.4.0",
"contributors": [ "contributors": [
{ {

View file

@ -86,16 +86,13 @@ async def m001_initial(db):
""" """
) )
# Overlap checks scan by room + status; index the hot path. # Overlap checks scan by room + status; index the hot path.
# NOTE: the schema qualifier goes on the INDEX name, not the table — SQLite
# attaches the ext DB as schema `chatelet`, and `CREATE INDEX ON schema.table`
# is a syntax error there. (Matches the restaurant extension's pattern.)
await db.execute( await db.execute(
"CREATE INDEX chatelet.idx_bookings_room_status " "CREATE INDEX idx_chatelet_bookings_room_status "
"ON bookings (room_id, status);" "ON chatelet.bookings (room_id, status);"
) )
await db.execute( await db.execute(
"CREATE INDEX chatelet.idx_bookings_payment_hash " "CREATE INDEX idx_chatelet_bookings_payment_hash "
"ON bookings (payment_hash);" "ON chatelet.bookings (payment_hash);"
) )
# Manual owner-side blocks (maintenance, personal use). # Manual owner-side blocks (maintenance, personal use).
@ -112,7 +109,7 @@ async def m001_initial(db):
""" """
) )
await db.execute( await db.execute(
"CREATE INDEX chatelet.idx_blocks_room ON blocks (room_id);" "CREATE INDEX idx_chatelet_blocks_room ON chatelet.blocks (room_id);"
) )

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB