init prisma and migrate sns to prisma

This commit is contained in:
2024-12-18 19:00:06 -05:00
parent a5c90f7a26
commit a7fdedd310
35 changed files with 2188 additions and 9927 deletions

49
prisma/schema.prisma Normal file
View File

@@ -0,0 +1,49 @@
generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "sqlite"
url = ":memory:"
}
model Attribute {
id Int @id @default(autoincrement())
arn String
name String
value String
@@index([arn])
}
model Audit {
id String @id
createdAt DateTime @default(now())
action String?
request String?
response String?
}
model SnsTopic {
name String @id
accountId String
region String
}
model SnsTopicSubscription {
id String @id
topicArn String
endpoint String?
protocol String
accountId String
region String
}
model Tag {
id Int @id @default(autoincrement())
arn String
name String
value String
@@index([arn])
}