Как бы указать bigint
в create_table
для PostgreSQL и SQLite в файле схемы rails?Использование bigint в PostgreSQL и SQLite
Я просмотрел типы данных, чтобы увидеть, что между ними есть перенос и проверены их емкости here и here.
Я тогда увидел this вопрос, и мне было интересно, если не существует способа создать bigint
внутри схемы create_table
.
Кроме того, я не обязательно ищу bigint
, а скорее 64-битный тип данных; подписание не имеет значения (я буду получать доступ только к битам).
Первый вопрос: почему вы пытаетесь использовать растровое изображение внутри реляционной базы данных? * Вы всегда можете забить квадратный штифт в круглое отверстие но это будет грязно. –
@muistooshort Я просто хочу что-то, что будет работать на любой платформе, но мне нужно все 64 бита для моего столбца. – RileyE
Вы неправильно поняли. Я допрошу ваше дизайнерское решение «Я буду только получать доступ к битам». Является ли это просто непрозрачным блоком данных, хранящимся в базе данных, или вы ожидаете выполнять бит-операции внутри запросов? –