Skip to content

feat(database): use different integer types declaration with mysql and postgresql according to field length#1978

Open
DevPandi wants to merge 3 commits intotempestphp:3.xfrom
DevPandi:3.x
Open

feat(database): use different integer types declaration with mysql and postgresql according to field length#1978
DevPandi wants to merge 3 commits intotempestphp:3.xfrom
DevPandi:3.x

Conversation

@DevPandi
Copy link

Extends #1972

SQLite: "INTEGER. The value is a signed integer, stored in 0, 1, 2, 3, 4, 6, or 8 bytes depending on the magnitude of the value."

PostgreSQL supports SMALLINT, INTEGER and BIGINT.

MySQL supporty TINY*, SMALL*, MEDIUM*, INTEGER and BITINT.

For simplicity's sake: SMALLINT, INTEGER, BIGINT. Less code, less complexity.

I also picked up on the ideas from the suggestion for text types.

…bytes), integer (4 bytes) and smallint (2 bytes). Tiny INT is SQL.
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.

1 participant