Generated reference · Data / schema

bellona — data model

Tables, columns, enums, and foreign-key relations — generated from the committed Prisma schema.

11tables14enums4relations

On this page

The persisted data model of bellona, generated from its schema.prisma — every table (Prisma model + its Postgres @@map name), its columns, the enums it defines, and the foreign-key edges that wire them together.

11Tables
199Columns
14Enums
4FK relations

Tables (11)#

Buildbuilds#
id String PKprojectId Stringstatus BuildStatuspriority JobPriorityprogress InttargetPlatforms Platform[]optimizationLevel OptimizationLevelincludeDebugSymbols BooleancompressionLevel CompressionLevelincremental BooleanassetIds String[]errorMessage String?errorCode String?retryCount IntmaxRetries IntworkerId String? +14 more
BuildArtifactbuild_artifacts#
id String PKbuildId Stringname Stringplatform Platformpath Stringsize BigIntchecksum StringstorageBucket StringstorageKey StringmimeType String?metadata JsoncreatedAt DateTimeexpiresAt DateTime?deletedAt DateTime?
FK: buildBuild Cascade
BuildLogbuild_logs#
id String PKbuildId Stringlevel LogLevelmessage Stringdetails Json?source String?step String?timestamp DateTime
FK: buildBuild Cascade
ExportJobexport_jobs#
id String PKprojectId StringbuildId String?status ExportStatusprogress Intformat ExportFormattargetEngine EngineType?includeSource Booleancompression CompressionLevelassetIds String[]downloadUrl String?size BigInt?checksum String?storageBucket String?storageKey String?errorMessage String? +10 more
FK: buildBuild SetNull
EngineProjectengine_projects#
id String PKprojectId Stringengine EngineTypeengineVersion Stringmodules String[]plugins String[]platforms Platform[]outputPath StringtemplateId String?includeAssets BooleanassetIds String[]settings Jsonstatus BuildStatuserrorMessage String?fileCount Int?totalSize BigInt? +10 more
BridgeSessionbridge_sessions#
id String PKprojectId Stringengine EngineTypeengineVersion String?status ConnectionStatushostname String?port Int?pid Int?sessionToken String?lastSyncAt DateTime?syncDirection SyncDirection?syncedAssetCount IntuserId StringorganizationId String?metadata JsoncreatedAt DateTime +6 more
SyncConflictsync_conflicts#
id String PKsessionId StringassetId StringassetPath String?localVersion StringremoteVersion StringlocalChecksum String?remoteChecksum String?resolution String?resolvedAt DateTime?resolvedBy String?createdAt DateTimeupdatedAt DateTime
FK: sessionBridgeSession Cascade
BuildWorkerbuild_workers#
id String PKname Stringhostname StringjobTypes JobType[]platforms Platform[]engines EngineType[]concurrency Intstatus WorkerStatuscurrentJobId String?lastHeartbeat DateTime?totalJobsProcessed IntsuccessfulJobs IntfailedJobs IntaverageJobDuration Float?version String?metadata Json +2 more
AssetCacheasset_cache#
id String PKprojectId StringassetId Stringname Stringtype AssetTypepath Stringsize BigIntchecksum Stringtags String[]metadata JsonengineData JsoncreatedAt DateTimeupdatedAt DateTimelastAccessedAt DateTime?
BuildTemplatebuild_templates#
id String PKname Stringdescription String?platforms Platform[]engines EngineType[]optimizationLevel OptimizationLevelincludeDebugSymbols BooleancompressionLevel CompressionLevelsettings JsonisActive BooleanisDefault BooleanorganizationId String?createdBy StringcreatedAt DateTimeupdatedAt DateTime
AuditLogaudit_log#
id String PKaction StringentityType StringentityId StringpreviousState Json?newState Json?changes Json?userId String?ipAddress String?userAgent String?requestId String?metadata JsoncreatedAt DateTime

Enums (14)#

BuildStatus6 values
PENDINGQUEUEDRUNNINGCOMPLETEDFAILEDCANCELLED
JobPriority4 values
LOWNORMALHIGHCRITICAL
Platform9 values
WINDOWSMACOSLINUXIOSANDROIDWEBGLPLAYSTATIONXBOXSWITCH
EngineType5 values
UNITYUNREALGODOTBLENDERWEB
ExportFormat5 values
ZIPTAR_GZUNITYPACKAGEUASSETGODOT_PCK
ExportStatus5 values
PENDINGPROCESSINGCOMPLETEDFAILEDEXPIRED
OptimizationLevel3 values
NONEBASICFULL
CompressionLevel3 values
LOWMEDIUMHIGH
LogLevel4 values
DEBUGINFOWARNINGERROR
ConnectionStatus4 values
CONNECTEDDISCONNECTEDSYNCINGERROR
SyncDirection3 values
PUSHPULLBIDIRECTIONAL
AssetType9 values
TEXTUREMODELAUDIOANIMATIONMATERIALPREFABSCRIPTCONFIGOTHER
JobType4 values
ASSET_BAKEVALIDATEENGINE_PROJECT_GENERATEEXPORT_PACKAGE
WorkerStatus6 values
IDLEBUSYPAUSEDSTOPPINGSTOPPEDOFFLINE