ci: MySql切换为PG
This commit is contained in:
@@ -3,10 +3,11 @@ SEARCH_SERVICE_URL=http://192.168.1.99:8008
|
||||
REDIS_HOST=192.168.1.99
|
||||
REDIS_PORT=6379
|
||||
REDIS_PASSWORD=
|
||||
MYSQL_HOST=192.168.1.126
|
||||
MYSQL_PORT=3306
|
||||
MYSQL_USER=root
|
||||
MYSQL_PASSWORD=rootroot
|
||||
MYSQL_DATABASE=bps
|
||||
POSTGRES_HOST=192.168.1.99
|
||||
POSTGRES_PORT=5432
|
||||
POSTGRES_USER=mzaxd
|
||||
POSTGRES_PASSWORD=rootroot
|
||||
POSTGRES_DATABASE=bps
|
||||
SEARCH_SERVICE_USERNAME=mzaxd
|
||||
SEARCH_SERVICE_PASSWORD=200712
|
||||
SEARCH_SERVICE_PASSWORD=200712
|
||||
DATABASE_URL="postgres://mzaxd:roootroot@192.168.1.99:5432/bps"
|
||||
Generated
+735
-297
File diff suppressed because it is too large
Load Diff
Generated
-4292
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@ generator client {
|
||||
}
|
||||
|
||||
datasource db {
|
||||
provider = "mysql"
|
||||
provider = "postgresql"
|
||||
url = env("DATABASE_URL")
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ model Account {
|
||||
|
||||
model TranscodeRecord {
|
||||
id Int @id @default(autoincrement())
|
||||
itemId String @index
|
||||
itemId String
|
||||
sourceLink String @db.Text
|
||||
driveType String
|
||||
managedAccountId Int
|
||||
@@ -36,10 +36,13 @@ model TranscodeRecord {
|
||||
transferEndTime DateTime?
|
||||
errorCode String?
|
||||
errorMessage String? @db.Text
|
||||
cleanupStatus String @default("pending") @index
|
||||
cleanupStatus String @default("pending")
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
account Account @relation(fields: [managedAccountId], references: [id])
|
||||
|
||||
@@index([itemId])
|
||||
@@index([cleanupStatus])
|
||||
}
|
||||
|
||||
model ActivityLog {
|
||||
@@ -48,7 +51,7 @@ model ActivityLog {
|
||||
operationType String
|
||||
clientIp String?
|
||||
keyword String?
|
||||
itemId String? @index
|
||||
itemId String?
|
||||
driveType String?
|
||||
managedAccountId Int?
|
||||
generatedLink String? @db.Text
|
||||
@@ -57,4 +60,6 @@ model ActivityLog {
|
||||
durationMs Int?
|
||||
details String? @db.Text
|
||||
account Account? @relation(fields: [managedAccountId], references: [id])
|
||||
|
||||
@@index([itemId])
|
||||
}
|
||||
@@ -9,10 +9,10 @@ console.log('Environment variables loaded:', {
|
||||
PORT: process.env.PORT,
|
||||
SEARCH_SERVICE_URL: process.env.SEARCH_SERVICE_URL,
|
||||
JWT_SECRET: process.env.JWT_SECRET,
|
||||
MYSQL_HOST: process.env.MYSQL_HOST,
|
||||
MYSQL_PORT: process.env.MYSQL_PORT,
|
||||
MYSQL_USER: process.env.MYSQL_USER,
|
||||
MYSQL_PASSWORD: process.env.MYSQL_PASSWORD,
|
||||
POSTGRES_HOST: process.env.POSTGRES_HOST,
|
||||
POSTGRES_PORT: process.env.POSTGRES_PORT,
|
||||
POSTGRES_USER: process.env.POSTGRES_USER,
|
||||
POSTGRES_PASSWORD: process.env.POSTGRES_PASSWORD,
|
||||
});
|
||||
|
||||
export const config = {
|
||||
@@ -31,12 +31,12 @@ export const config = {
|
||||
port: parseInt(process.env.REDIS_PORT || '6379'),
|
||||
password: process.env.REDIS_PASSWORD,
|
||||
},
|
||||
mysql: {
|
||||
host: process.env.MYSQL_HOST || 'localhost',
|
||||
port: parseInt(process.env.MYSQL_PORT || '3306'),
|
||||
user: process.env.MYSQL_USER || 'root',
|
||||
password: process.env.MYSQL_PASSWORD,
|
||||
database: process.env.MYSQL_DATABASE || 'search_service',
|
||||
postgres: {
|
||||
host: process.env.POSTGRES_HOST || 'localhost',
|
||||
port: parseInt(process.env.POSTGRES_PORT || '5432'),
|
||||
user: process.env.POSTGRES_USER || 'bps',
|
||||
password: process.env.POSTGRES_PASSWORD,
|
||||
database: process.env.POSTGRES_DB || 'bps',
|
||||
},
|
||||
jwt: {
|
||||
secret: process.env.JWT_SECRET || 'your-secret-key',
|
||||
|
||||
Reference in New Issue
Block a user