Akhil Narang
|
7d62f22a3a
|
fix(sqlite): hack together something for read-only mode
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
2114a47256
|
fix(sqlite): we get frappe exception classes here sometimes
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
9fa330c075
|
fix(sqlite): use correct check for unique/primary key constraint violations
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
9adad5e262
|
fix(sqlite): get_database_size() was checking a non-existent path
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
40c07e0d9b
|
fix(sqlite): don't try to re-create existing indices
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
50fae37072
|
fix(sqlite): don't consider implicit commit for begin for now
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
5b98b4ca93
|
fix: convert timestamps to datetime
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
7d4634519e
|
fix: drop some overrides for now
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
44e7b64aae
|
feat(sqlite): implement regexp
Python can't use the implementation that sqlite3 cli uses directly
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
8b92cca1f3
|
chore(sqlite): extend 573028ad3f
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
482f2cb3f5
|
fix(sqlite): escape some string values
Some strings can have ' in them
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
c2965e3dd2
|
feat(sqlite): implement truncate
(delete rows + delete from sqlite_sequence)
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:17 +05:30 |
|
Akhil Narang
|
69d22a8194
|
fix(sqlite): implement rename and change column type
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:16 +05:30 |
|
Akhil Narang
|
6e31745290
|
chore: handle restoring gzipped backups
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:16 +05:30 |
|
Akhil Narang
|
8106e72981
|
refactor: use a database file directly, instead of an SQL file
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:16 +05:30 |
|
Akhil Narang
|
41e4b4c76d
|
refactor: strpos -> instr
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:16 +05:30 |
|
Akhil Narang
|
ad32216040
|
fix: support sqlite
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:16 +05:30 |
|
Gavin D'souza
|
f8ccbfd3d7
|
feat(sqlite): override some methods
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:16 +05:30 |
|
Akhil Narang
|
0b5e245507
|
feat: init sqlite
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
|
2025-04-15 13:59:16 +05:30 |
|