Skip to content

Conversation

@anatawa12
Copy link

Closes #1980

This PR adds bigint mode for integer, with similar trick as #4281, that converts the value to string before processing the value.

This allows users to use full 64-bit for INTEGER PRIMARY KEY rowid alias primary key.

@anatawa12 anatawa12 changed the title feat: bigint mode for integer, that supports full 64-bit values [sqlite]: bigint mode for integer, that supports full 64-bit values Nov 20, 2025
@anatawa12 anatawa12 changed the title [sqlite]: bigint mode for integer, that supports full 64-bit values [sqlite]: Add bigint mode for integer, that supports full 64-bit values Nov 20, 2025
@anatawa12 anatawa12 force-pushed the bigint-sqlite-integer branch from d94a510 to 7775fea Compare November 20, 2025 12:49
@anatawa12
Copy link
Author

anatawa12 commented Nov 20, 2025

pnpm exec vitest run sqlite --exclude 'tests/sqlite/libsql*'

finished successfully in my env

lipspl token Doesnot exists in my env so excluded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: bigint mode in SQLite integer column

1 participant