Skip to content

Commit 7822fd4

Browse files
authored
feat: tables for course (#176)
* feat: tables for course * fix(ci)
1 parent f3afa6b commit 7822fd4

File tree

41 files changed

+546
-17
lines changed
  • metadata
  • migrations
    • 1715862217496_alter_table_public_share_course_alter_column_year
    • 1715862389376_rename_table_public_share_course
    • 1715862553637_create_table_public_course_manager
    • 1715863435652_create_table_public_course_info
    • 1715863956306_create_table_public_course_comment
    • 1715863998351_alter_table_public_course_info_alter_column_course_id
    • 1715865468541_create_table_public_course_rating
    • 1715865744257_alter_table_public_course_rating_alter_column_dim1
    • 1715865756507_alter_table_public_course_rating_alter_column_dim2
    • 1715865767848_alter_table_public_course_rating_alter_column_dim3
    • 1715865788461_alter_table_public_course_rating_alter_column_dim4
    • 1715865799918_alter_table_public_course_rating_alter_column_dim5
    • 1715865812399_alter_table_public_course_rating_alter_column_dim6
    • 1715865946838_alter_table_public_course_comment_alter_column_course
    • 1715865961801_alter_table_public_course_comment_alter_column_user
    • 1715865975726_alter_table_public_course_info_alter_column_course
    • 1715865989663_alter_table_public_course_manager_alter_column_user
    • 1715866006997_alter_table_public_course_rating_alter_column_course
    • 1715866021810_alter_table_public_course_rating_alter_column_user
    • 1715945631359_alter_table_public_course_comment_add_column_updated_at

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+546
-17
lines changed

metadata/tables.yaml

Lines changed: 451 additions & 17 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
alter table "public"."share_course" alter column "year" set default '2000';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE "public"."share_course" ALTER COLUMN "year" drop default;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
alter table "public"."course" rename to "share_course";
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
alter table "public"."share_course" rename to "course";
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DROP TABLE "public"."course_manager";
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CREATE TABLE "public"."course_manager" ("user" uuid NOT NULL, PRIMARY KEY ("user") , FOREIGN KEY ("user") REFERENCES "public"."users"("uuid") ON UPDATE restrict ON DELETE cascade, UNIQUE ("user"));COMMENT ON TABLE "public"."course_manager" IS E'课程共享平台的管理员';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DROP TABLE "public"."course_info";
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CREATE TABLE "public"."course_info" ("course_id" uuid NOT NULL, "key" text NOT NULL, "value" text, PRIMARY KEY ("course_id","key") , FOREIGN KEY ("course_id") REFERENCES "public"."course"("uuid") ON UPDATE restrict ON DELETE cascade);COMMENT ON TABLE "public"."course_info" IS E'课程信息键值对表,对manager开放编辑';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DROP TABLE "public"."course_comment";

0 commit comments

Comments
 (0)