Fully using bigint now
This commit is contained in:
@@ -3,9 +3,9 @@
|
|||||||
-- https://www.phpmyadmin.net/
|
-- https://www.phpmyadmin.net/
|
||||||
--
|
--
|
||||||
-- Host: localhost
|
-- Host: localhost
|
||||||
-- Generation Time: Jan 16, 2026 at 05:00 AM
|
-- Generation Time: Jan 23, 2026 at 07:23 AM
|
||||||
-- Server version: 12.1.2-MariaDB
|
-- Server version: 12.1.2-MariaDB
|
||||||
-- PHP Version: 8.5.1
|
-- PHP Version: 8.5.2
|
||||||
|
|
||||||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||||
START TRANSACTION;
|
START TRANSACTION;
|
||||||
@@ -28,9 +28,9 @@ SET time_zone = "+00:00";
|
|||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE `chatroom_reports` (
|
CREATE TABLE `chatroom_reports` (
|
||||||
`id` int(11) NOT NULL,
|
`id` bigint(20) NOT NULL,
|
||||||
`chatId` int(11) NOT NULL,
|
`chatId` bigint(20) NOT NULL,
|
||||||
`userId` int(11) NOT NULL,
|
`userId` bigint(20) NOT NULL,
|
||||||
`reason` longtext NOT NULL,
|
`reason` longtext NOT NULL,
|
||||||
`timestamp` bigint(20) NOT NULL
|
`timestamp` bigint(20) NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=COMPRESSED;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=COMPRESSED;
|
||||||
@@ -42,8 +42,8 @@ CREATE TABLE `chatroom_reports` (
|
|||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE `chats` (
|
CREATE TABLE `chats` (
|
||||||
`id` int(11) NOT NULL,
|
`id` bigint(20) NOT NULL,
|
||||||
`userId` int(11) NOT NULL,
|
`userId` bigint(20) NOT NULL,
|
||||||
`content` longtext NOT NULL,
|
`content` longtext NOT NULL,
|
||||||
`timestamp` bigint(20) NOT NULL,
|
`timestamp` bigint(20) NOT NULL,
|
||||||
`deleted_at` bigint(20) NOT NULL DEFAULT 0
|
`deleted_at` bigint(20) NOT NULL DEFAULT 0
|
||||||
@@ -56,14 +56,14 @@ CREATE TABLE `chats` (
|
|||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE `marketplaceicons` (
|
CREATE TABLE `marketplaceicons` (
|
||||||
`id` int(11) NOT NULL,
|
`id` bigint(20) NOT NULL,
|
||||||
`uuid` varchar(36) NOT NULL,
|
`uuid` varchar(36) NOT NULL,
|
||||||
`userId` int(11) NOT NULL,
|
`userId` bigint(20) NOT NULL,
|
||||||
`data` longtext NOT NULL,
|
`data` mediumtext NOT NULL,
|
||||||
`hash` varchar(128) NOT NULL,
|
`hash` varchar(128) NOT NULL,
|
||||||
`timestamp` bigint(20) NOT NULL,
|
`timestamp` bigint(20) NOT NULL,
|
||||||
`state` tinyint(1) NOT NULL DEFAULT 0,
|
`state` tinyint(1) NOT NULL DEFAULT 0,
|
||||||
`price` int(11) NOT NULL DEFAULT 0,
|
`price` bigint(20) NOT NULL DEFAULT 0,
|
||||||
`name` text NOT NULL
|
`name` text NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=COMPRESSED;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=COMPRESSED;
|
||||||
|
|
||||||
@@ -74,7 +74,7 @@ CREATE TABLE `marketplaceicons` (
|
|||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE `userdata` (
|
CREATE TABLE `userdata` (
|
||||||
`id` int(11) NOT NULL,
|
`id` bigint(20) NOT NULL,
|
||||||
`token` varchar(512) NOT NULL,
|
`token` varchar(512) NOT NULL,
|
||||||
`save_data` longtext NOT NULL DEFAULT '{}',
|
`save_data` longtext NOT NULL DEFAULT '{}',
|
||||||
`legacy_high_score` bigint(20) NOT NULL DEFAULT 0
|
`legacy_high_score` bigint(20) NOT NULL DEFAULT 0
|
||||||
@@ -87,11 +87,11 @@ CREATE TABLE `userdata` (
|
|||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE `userposts` (
|
CREATE TABLE `userposts` (
|
||||||
`id` int(11) NOT NULL,
|
`id` bigint(20) NOT NULL,
|
||||||
`userId` int(11) NOT NULL,
|
`userId` bigint(20) NOT NULL,
|
||||||
`content` text NOT NULL,
|
`content` text NOT NULL,
|
||||||
`timestamp` int(11) NOT NULL,
|
`timestamp` bigint(20) NOT NULL,
|
||||||
`deleted_at` int(11) NOT NULL DEFAULT 0,
|
`deleted_at` bigint(20) NOT NULL DEFAULT 0,
|
||||||
`votes` text NOT NULL DEFAULT '{}'
|
`votes` text NOT NULL DEFAULT '{}'
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
|
||||||
|
|
||||||
@@ -138,31 +138,31 @@ ALTER TABLE `userposts`
|
|||||||
-- AUTO_INCREMENT for table `chatroom_reports`
|
-- AUTO_INCREMENT for table `chatroom_reports`
|
||||||
--
|
--
|
||||||
ALTER TABLE `chatroom_reports`
|
ALTER TABLE `chatroom_reports`
|
||||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- AUTO_INCREMENT for table `chats`
|
-- AUTO_INCREMENT for table `chats`
|
||||||
--
|
--
|
||||||
ALTER TABLE `chats`
|
ALTER TABLE `chats`
|
||||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- AUTO_INCREMENT for table `marketplaceicons`
|
-- AUTO_INCREMENT for table `marketplaceicons`
|
||||||
--
|
--
|
||||||
ALTER TABLE `marketplaceicons`
|
ALTER TABLE `marketplaceicons`
|
||||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- AUTO_INCREMENT for table `userdata`
|
-- AUTO_INCREMENT for table `userdata`
|
||||||
--
|
--
|
||||||
ALTER TABLE `userdata`
|
ALTER TABLE `userdata`
|
||||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- AUTO_INCREMENT for table `userposts`
|
-- AUTO_INCREMENT for table `userposts`
|
||||||
--
|
--
|
||||||
ALTER TABLE `userposts`
|
ALTER TABLE `userposts`
|
||||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
|
MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Constraints for dumped tables
|
-- Constraints for dumped tables
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import {
|
import {
|
||||||
bigint,
|
bigint,
|
||||||
boolean,
|
boolean,
|
||||||
int,
|
|
||||||
longtext,
|
longtext,
|
||||||
mysqlTable,
|
mysqlTable,
|
||||||
text,
|
text,
|
||||||
@@ -78,7 +77,7 @@ export const verifyCodes = mysqlTable('verifycodes', {
|
|||||||
// berrydashdatabase
|
// berrydashdatabase
|
||||||
|
|
||||||
export const berryDashUserData = mysqlTable('userdata', {
|
export const berryDashUserData = mysqlTable('userdata', {
|
||||||
id: int('id').primaryKey().autoincrement().notNull(),
|
id: bigint('id', { mode: 'number' }).primaryKey().autoincrement().notNull(),
|
||||||
token: varchar('token', { length: 512 }).notNull(),
|
token: varchar('token', { length: 512 }).notNull(),
|
||||||
saveData: longtext('save_data').default('{}').notNull(),
|
saveData: longtext('save_data').default('{}').notNull(),
|
||||||
legacyHighScore: bigint('legacy_high_score', { mode: 'number' })
|
legacyHighScore: bigint('legacy_high_score', { mode: 'number' })
|
||||||
@@ -87,40 +86,40 @@ export const berryDashUserData = mysqlTable('userdata', {
|
|||||||
})
|
})
|
||||||
|
|
||||||
export const berryDashUserPosts = mysqlTable('userposts', {
|
export const berryDashUserPosts = mysqlTable('userposts', {
|
||||||
id: int('id').primaryKey().autoincrement().notNull(),
|
id: bigint('id', { mode: 'number' }).primaryKey().autoincrement().notNull(),
|
||||||
userId: int('userId').notNull(),
|
userId: bigint('userId', { mode: 'number' }).notNull(),
|
||||||
content: text('content').notNull(),
|
content: text('content').notNull(),
|
||||||
timestamp: int('timestamp').notNull(),
|
timestamp: bigint('timestamp', { mode: 'number' }).notNull(),
|
||||||
deletedAt: int('deleted_at').default(0).notNull(),
|
deletedAt: bigint('deleted_at', { mode: 'number' }).default(0).notNull(),
|
||||||
votes: text('votes').default('{}').notNull()
|
votes: text('votes').default('{}').notNull()
|
||||||
})
|
})
|
||||||
|
|
||||||
export const berryDashChats = mysqlTable('chats', {
|
export const berryDashChats = mysqlTable('chats', {
|
||||||
id: int('id').primaryKey().autoincrement().notNull(),
|
id: bigint('id', { mode: 'number' }).primaryKey().autoincrement().notNull(),
|
||||||
userId: int('userId').notNull(),
|
userId: bigint('userId', { mode: 'number' }).notNull(),
|
||||||
content: longtext('content').notNull(),
|
content: longtext('content').notNull(),
|
||||||
timestamp: bigint('timestamp', { mode: 'number' }).notNull(),
|
timestamp: bigint('timestamp', { mode: 'number' }).notNull(),
|
||||||
deletedAt: bigint('deleted_at', { mode: 'number' }).default(0).notNull()
|
deletedAt: bigint('deleted_at', { mode: 'number' }).default(0).notNull()
|
||||||
})
|
})
|
||||||
|
|
||||||
export const berryDashChatroomReports = mysqlTable('chatroom_reports', {
|
export const berryDashChatroomReports = mysqlTable('chatroom_reports', {
|
||||||
id: int('id').primaryKey().autoincrement().notNull(),
|
id: bigint('id', { mode: 'number' }).primaryKey().autoincrement().notNull(),
|
||||||
chatId: int('chatId')
|
chatId: bigint('chatId', { mode: 'number' })
|
||||||
.references(() => berryDashChats.id)
|
.references(() => berryDashChats.id)
|
||||||
.notNull(),
|
.notNull(),
|
||||||
userId: int('userId').notNull(),
|
userId: bigint('userId', { mode: 'number' }).notNull(),
|
||||||
reason: longtext('reason').notNull(),
|
reason: longtext('reason').notNull(),
|
||||||
timestamp: bigint('timestamp', { mode: 'number' }).notNull()
|
timestamp: bigint('timestamp', { mode: 'number' }).notNull()
|
||||||
})
|
})
|
||||||
|
|
||||||
export const berryDashMarketplaceIcons = mysqlTable('marketplaceicons', {
|
export const berryDashMarketplaceIcons = mysqlTable('marketplaceicons', {
|
||||||
id: int('id').primaryKey().autoincrement().notNull(),
|
id: bigint('id', { mode: 'number' }).primaryKey().autoincrement().notNull(),
|
||||||
uuid: varchar('uuid', { length: 36 }).notNull(),
|
uuid: varchar('uuid', { length: 36 }).notNull(),
|
||||||
userId: int('userId').notNull(),
|
userId: bigint('userId', { mode: 'number' }).notNull(),
|
||||||
data: longtext('data').notNull(),
|
data: longtext('data').notNull(),
|
||||||
hash: varchar('hash', { length: 128 }).notNull(),
|
hash: varchar('hash', { length: 128 }).notNull(),
|
||||||
timestamp: bigint('timestamp', { mode: 'number' }).notNull(),
|
timestamp: bigint('timestamp', { mode: 'number' }).notNull(),
|
||||||
state: tinyint('state').default(0).notNull(),
|
state: tinyint('state').default(0).notNull(),
|
||||||
price: int('price').default(0).notNull(),
|
price: bigint('price', { mode: 'number' }).default(0).notNull(),
|
||||||
name: text('name').notNull()
|
name: text('name').notNull()
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user