refactor: simplify names of colums

This commit is contained in:
Mauricio Siu
2024-09-01 00:39:56 -06:00
parent ed46fd3cef
commit 73efe0d0ed
12 changed files with 3529 additions and 62 deletions

View File

@@ -1,4 +1,3 @@
import { generatePassword } from "@/templates/utils";
import { relations } from "drizzle-orm";
import {
boolean,
@@ -186,20 +185,14 @@ export const applications = pgTable("application", {
projectId: text("projectId")
.notNull()
.references(() => projects.projectId, { onDelete: "cascade" }),
githubProviderId: text("githubProviderId").references(
() => githubProvider.githubProviderId,
{
onDelete: "set null",
},
),
gitlabProviderId: text("gitlabProviderId").references(
() => gitlabProvider.gitlabProviderId,
{
onDelete: "set null",
},
),
bitbucketProviderId: text("bitbucketProviderId").references(
() => bitbucketProvider.bitbucketProviderId,
githubId: text("githubId").references(() => githubProvider.githubId, {
onDelete: "set null",
}),
gitlabId: text("gitlabId").references(() => gitlabProvider.gitlabId, {
onDelete: "set null",
}),
bitbucketId: text("bitbucketId").references(
() => bitbucketProvider.bitbucketId,
{
onDelete: "set null",
},
@@ -228,16 +221,16 @@ export const applicationsRelations = relations(
references: [registry.registryId],
}),
githubProvider: one(githubProvider, {
fields: [applications.githubProviderId],
references: [githubProvider.githubProviderId],
fields: [applications.githubId],
references: [githubProvider.githubId],
}),
gitlabProvider: one(gitlabProvider, {
fields: [applications.gitlabProviderId],
references: [gitlabProvider.gitlabProviderId],
fields: [applications.gitlabId],
references: [gitlabProvider.gitlabId],
}),
bitbucketProvider: one(bitbucketProvider, {
fields: [applications.bitbucketProviderId],
references: [bitbucketProvider.bitbucketProviderId],
fields: [applications.bitbucketId],
references: [bitbucketProvider.bitbucketId],
}),
}),
);
@@ -416,7 +409,7 @@ export const apiSaveGithubProvider = createSchema
branch: true,
owner: true,
buildPath: true,
githubProviderId: true,
githubId: true,
})
.required();
@@ -427,7 +420,7 @@ export const apiSaveGitlabProvider = createSchema
gitlabBuildPath: true,
gitlabOwner: true,
gitlabRepository: true,
gitlabProviderId: true,
gitlabId: true,
})
.required();
@@ -437,7 +430,7 @@ export const apiSaveBitbucketProvider = createSchema
bitbucketBuildPath: true,
bitbucketOwner: true,
bitbucketRepository: true,
bitbucketProviderId: true,
bitbucketId: true,
applicationId: true,
})
.required();

View File

@@ -27,15 +27,15 @@ export const gitProvider = pgTable("git_provider", {
});
export const gitProviderRelations = relations(gitProvider, ({ one, many }) => ({
githubProvider: one(githubProvider, {
github: one(githubProvider, {
fields: [gitProvider.gitProviderId],
references: [githubProvider.gitProviderId],
}),
gitlabProvider: one(gitlabProvider, {
gitlab: one(gitlabProvider, {
fields: [gitProvider.gitProviderId],
references: [gitlabProvider.gitProviderId],
}),
bitbucketProvider: one(bitbucketProvider, {
bitbucket: one(bitbucketProvider, {
fields: [gitProvider.gitProviderId],
references: [bitbucketProvider.gitProviderId],
}),
@@ -46,7 +46,7 @@ export const gitProviderRelations = relations(gitProvider, ({ one, many }) => ({
}));
export const githubProvider = pgTable("github_provider", {
githubProviderId: text("githubProviderId")
githubId: text("githubId")
.notNull()
.primaryKey()
.$defaultFn(() => nanoid()),
@@ -73,7 +73,7 @@ export const githubProviderRelations = relations(
);
export const gitlabProvider = pgTable("gitlab_provider", {
gitlabProviderId: text("gitlabProviderId")
gitlabId: text("gitlabId")
.notNull()
.primaryKey()
.$defaultFn(() => nanoid()),
@@ -100,7 +100,7 @@ export const gitlabProviderRelations = relations(
);
export const bitbucketProvider = pgTable("bitbucket_provider", {
bitbucketProviderId: text("bitbucketProviderId")
bitbucketId: text("bitbucketId")
.notNull()
.primaryKey()
.$defaultFn(() => nanoid()),