Skip to content

Commit

Permalink
add coursesdb
Browse files Browse the repository at this point in the history
  • Loading branch information
fey committed Mar 7, 2024
1 parent 20e744e commit 26d84c3
Show file tree
Hide file tree
Showing 10 changed files with 520 additions and 2 deletions.
10 changes: 10 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,13 @@ ADD scripts/flightsdb/flightsdb.tar.xz /tmp/
RUN echo "createdb flightsdb" >> /docker-entrypoint-initdb.d/run.sh
RUN echo "psql -d flightsdb -U postgres -f /tmp/flightsdb.sql" >> /docker-entrypoint-initdb.d/run.sh
RUN echo "psql -d flightsdb -U postgres -f /scripts/setup_user.sql" >> /docker-entrypoint-initdb.d/run.sh

COPY scripts/coursesdb /scripts/coursesdb
RUN echo "createdb coursesdb" >> /docker-entrypoint-initdb.d/run.sh
RUN echo "psql -d coursesdb -U postgres -f /scripts/coursesdb/schema.sql" >> /docker-entrypoint-initdb.d/run.sh
RUN echo "psql -d coursesdb -U postgres -f /scripts/coursesdb/users.sql" >> /docker-entrypoint-initdb.d/run.sh
RUN echo "psql -d coursesdb -U postgres -f /scripts/coursesdb/topics.sql" >> /docker-entrypoint-initdb.d/run.sh
RUN echo "psql -d coursesdb -U postgres -f /scripts/coursesdb/courses.sql" >> /docker-entrypoint-initdb.d/run.sh
RUN echo "psql -d coursesdb -U postgres -f /scripts/coursesdb/course_members.sql" >> /docker-entrypoint-initdb.d/run.sh
RUN echo "psql -d coursesdb -U postgres -f /scripts/coursesdb/course_reviews.sql" >> /docker-entrypoint-initdb.d/run.sh
RUN echo "psql -d coursesdb -U postgres -f /scripts/setup_user.sql" >> /docker-entrypoint-initdb.d/run.sh
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DBs for Data Analytics course
# DBs for SQL courses from Hexlet

credentials:

Expand Down
49 changes: 49 additions & 0 deletions scripts/coursesdb/course_members.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (47, '2022-06-14 02:30:14.619', 1, 26);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (48, '2022-06-14 11:29:09.843', 2, 85);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (54, '2022-06-14 17:52:45.628', 3, 37);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (97, '2022-06-14 16:17:37.773', 4, 5);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (69, '2022-06-14 17:27:13.520', 5, 27);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (42, '2022-06-14 18:05:31.080', 6, 85);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (63, '2022-06-14 04:42:46.312', 7, 27);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (28, '2022-06-14 14:13:28.508', 8, 95);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (46, '2022-06-14 01:40:26.224', 9, 19);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (54, '2022-06-14 07:23:40.535', 10, 69);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (54, '2022-06-14 18:59:14.759', 11, 9);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (44, '2022-06-14 19:13:07.303', 12, 30);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (24, '2022-06-14 06:12:30.079', 13, 17);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (69, '2022-06-13 21:04:55.997', 14, 81);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (67, '2022-06-14 01:25:52.992', 15, 38);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (65, '2022-06-14 20:26:30.130', 16, 70);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (15, '2022-06-14 13:21:58.235', 17, 31);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (71, '2022-06-14 06:28:46.954', 18, 43);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (61, '2022-06-14 11:29:56.984', 19, 45);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (69, '2022-06-14 06:04:16.100', 20, 34);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (12, '2022-06-14 11:36:10.374', 21, 4);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (28, '2022-06-14 02:13:26.417', 22, 13);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (95, '2022-06-14 12:29:06.480', 23, 69);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (26, '2022-06-14 13:37:44.497', 24, 76);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (85, '2022-06-14 01:48:24.185', 25, 71);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (48, '2022-06-13 21:28:51.510', 26, 31);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (77, '2022-06-14 16:34:32.318', 27, 55);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (60, '2022-06-14 03:08:14.702', 28, 38);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (99, '2022-06-13 22:03:07.810', 29, 70);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (54, '2022-06-14 08:35:32.800', 30, 63);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (10, '2022-06-14 06:40:23.565', 31, 19);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (75, '2022-06-14 04:43:34.637', 32, 91);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (64, '2022-06-13 23:22:52.901', 33, 84);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (80, '2022-06-14 18:18:09.144', 34, 3);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (51, '2022-06-14 11:30:33.401', 35, 20);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (46, '2022-06-14 19:48:22.587', 36, 50);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (80, '2022-06-14 02:55:56.843', 37, 24);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (78, '2022-06-14 14:42:19.201', 38, 35);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (55, '2022-06-14 12:23:25.912', 39, 2);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (72, '2022-06-14 17:10:18.164', 40, 48);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (23, '2022-06-14 19:19:46.007', 41, 5);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (53, '2022-06-14 19:32:16.823', 42, 53);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (12, '2022-06-13 21:41:33.465', 43, 65);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (22, '2022-06-14 12:41:34.198', 44, 25);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (96, '2022-06-14 00:04:12.221', 45, 23);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (54, '2022-06-14 13:50:41.333', 46, 80);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (59, '2022-06-14 03:52:36.104', 47, 99);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (2, '2022-06-14 10:48:45.491', 48, 5);
insert into "course_members" ("course_id", "created_at", "id", "user_id") values (59, '2022-06-14 19:56:58.350', 49, 82)
Loading

0 comments on commit 26d84c3

Please sign in to comment.