Compare commits
2 Commits
2a92f387e0
...
b420dff418
| Author | SHA1 | Date | |
|---|---|---|---|
| b420dff418 | |||
| 0fe0611a09 |
129
.gitignore
vendored
129
.gitignore
vendored
@ -1,12 +1,17 @@
|
||||
<<<<<<< HEAD
|
||||
# compiled output
|
||||
/dist
|
||||
/node_modules
|
||||
/build
|
||||
|
||||
=======
|
||||
# ---> Node
|
||||
>>>>>>> 0fe0611a0955c377b4d70b7f8751ceccf5dac9c9
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
<<<<<<< HEAD
|
||||
pnpm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
@ -34,6 +39,77 @@ lerna-debug.log*
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
=======
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
lerna-debug.log*
|
||||
.pnpm-debug.log*
|
||||
|
||||
# Diagnostic reports (https://nodejs.org/api/report.html)
|
||||
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
|
||||
|
||||
# Runtime data
|
||||
pids
|
||||
*.pid
|
||||
*.seed
|
||||
*.pid.lock
|
||||
|
||||
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||
lib-cov
|
||||
|
||||
# Coverage directory used by tools like istanbul
|
||||
coverage
|
||||
*.lcov
|
||||
|
||||
# nyc test coverage
|
||||
.nyc_output
|
||||
|
||||
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
|
||||
.grunt
|
||||
|
||||
# Bower dependency directory (https://bower.io/)
|
||||
bower_components
|
||||
|
||||
# node-waf configuration
|
||||
.lock-wscript
|
||||
|
||||
# Compiled binary addons (https://nodejs.org/api/addons.html)
|
||||
build/Release
|
||||
|
||||
# Dependency directories
|
||||
node_modules/
|
||||
jspm_packages/
|
||||
|
||||
# Snowpack dependency directory (https://snowpack.dev/)
|
||||
web_modules/
|
||||
|
||||
# TypeScript cache
|
||||
*.tsbuildinfo
|
||||
|
||||
# Optional npm cache directory
|
||||
.npm
|
||||
|
||||
# Optional eslint cache
|
||||
.eslintcache
|
||||
|
||||
# Optional stylelint cache
|
||||
.stylelintcache
|
||||
|
||||
# Microbundle cache
|
||||
.rpt2_cache/
|
||||
.rts2_cache_cjs/
|
||||
.rts2_cache_es/
|
||||
.rts2_cache_umd/
|
||||
|
||||
# Optional REPL history
|
||||
.node_repl_history
|
||||
|
||||
# Output of 'npm pack'
|
||||
*.tgz
|
||||
|
||||
# Yarn Integrity file
|
||||
.yarn-integrity
|
||||
>>>>>>> 0fe0611a0955c377b4d70b7f8751ceccf5dac9c9
|
||||
|
||||
# dotenv environment variable files
|
||||
.env
|
||||
@ -42,6 +118,7 @@ lerna-debug.log*
|
||||
.env.production.local
|
||||
.env.local
|
||||
|
||||
<<<<<<< HEAD
|
||||
# temp directory
|
||||
.temp
|
||||
.tmp
|
||||
@ -54,3 +131,55 @@ pids
|
||||
|
||||
# Diagnostic reports (https://nodejs.org/api/report.html)
|
||||
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
|
||||
=======
|
||||
# parcel-bundler cache (https://parceljs.org/)
|
||||
.cache
|
||||
.parcel-cache
|
||||
|
||||
# Next.js build output
|
||||
.next
|
||||
out
|
||||
|
||||
# Nuxt.js build / generate output
|
||||
.nuxt
|
||||
dist
|
||||
|
||||
# Gatsby files
|
||||
.cache/
|
||||
# Comment in the public line in if your project uses Gatsby and not Next.js
|
||||
# https://nextjs.org/blog/next-9-1#public-directory-support
|
||||
# public
|
||||
|
||||
# vuepress build output
|
||||
.vuepress/dist
|
||||
|
||||
# vuepress v2.x temp and cache directory
|
||||
.temp
|
||||
.cache
|
||||
|
||||
# Docusaurus cache and generated files
|
||||
.docusaurus
|
||||
|
||||
# Serverless directories
|
||||
.serverless/
|
||||
|
||||
# FuseBox cache
|
||||
.fusebox/
|
||||
|
||||
# DynamoDB Local files
|
||||
.dynamodb/
|
||||
|
||||
# TernJS port file
|
||||
.tern-port
|
||||
|
||||
# Stores VSCode versions used for testing VSCode extensions
|
||||
.vscode-test
|
||||
|
||||
# yarn v2
|
||||
.yarn/cache
|
||||
.yarn/unplugged
|
||||
.yarn/build-state.yml
|
||||
.yarn/install-state.gz
|
||||
.pnp.*
|
||||
|
||||
>>>>>>> 0fe0611a0955c377b4d70b7f8751ceccf5dac9c9
|
||||
|
||||
16
LICENSE
Normal file
16
LICENSE
Normal file
@ -0,0 +1,16 @@
|
||||
Copyright (c) year copyright holder. All Rights Reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1.
|
||||
Redistribution of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2.
|
||||
Redistribution in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
|
||||
3.
|
||||
Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
YOU ACKNOWLEDGE THAT THIS SOFTWARE IS NOT DESIGNED, LICENSED OR INTENDED FOR USE IN THE DESIGN, CONSTRUCTION, OPERATION OR MAINTENANCE OF ANY MILITARY FACILITY.
|
||||
@ -1,3 +1,4 @@
|
||||
<<<<<<< HEAD
|
||||
<p align="center">
|
||||
<a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo-small.svg" width="120" alt="Nest Logo" /></a>
|
||||
</p>
|
||||
@ -96,3 +97,8 @@ Nest is an MIT-licensed open source project. It can grow thanks to the sponsors
|
||||
## License
|
||||
|
||||
Nest is [MIT licensed](https://github.com/nestjs/nest/blob/master/LICENSE).
|
||||
=======
|
||||
# backend
|
||||
|
||||
Online cousre registration system
|
||||
>>>>>>> 0fe0611a0955c377b4d70b7f8751ceccf5dac9c9
|
||||
|
||||
472
database/training_db.sql
Normal file
472
database/training_db.sql
Normal file
@ -0,0 +1,472 @@
|
||||
--
|
||||
-- PostgreSQL database dump
|
||||
--
|
||||
|
||||
\restrict o9C3USTSL3jJ8pVlC2zBtApXvhMeLlwZwN0SqSM7Q8Md3uBEd4kJskn9cygKcpX
|
||||
|
||||
-- Dumped from database version 18.3
|
||||
-- Dumped by pg_dump version 18.3
|
||||
|
||||
-- Started on 2026-03-17 21:46:48
|
||||
|
||||
SET statement_timeout = 0;
|
||||
SET lock_timeout = 0;
|
||||
SET idle_in_transaction_session_timeout = 0;
|
||||
SET transaction_timeout = 0;
|
||||
SET client_encoding = 'UTF8';
|
||||
SET standard_conforming_strings = on;
|
||||
SELECT pg_catalog.set_config('search_path', '', false);
|
||||
SET check_function_bodies = false;
|
||||
SET xmloption = content;
|
||||
SET client_min_messages = warning;
|
||||
SET row_security = off;
|
||||
|
||||
--
|
||||
-- TOC entry 227 (class 1255 OID 24737)
|
||||
-- Name: get_available_courses(); Type: FUNCTION; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE FUNCTION public.get_available_courses() RETURNS TABLE(courseid integer, name character varying, startdate date, enddate date, trainingmode character varying, rate numeric)
|
||||
LANGUAGE plpgsql
|
||||
AS $$
|
||||
BEGIN
|
||||
RETURN QUERY
|
||||
SELECT
|
||||
c.courseid,
|
||||
c.name,
|
||||
c.startdate,
|
||||
c.enddate,
|
||||
c.trainingmode,
|
||||
c.rate
|
||||
FROM course c;
|
||||
END;
|
||||
$$;
|
||||
|
||||
|
||||
ALTER FUNCTION public.get_available_courses() OWNER TO postgres;
|
||||
|
||||
SET default_tablespace = '';
|
||||
|
||||
SET default_table_access_method = heap;
|
||||
|
||||
--
|
||||
-- TOC entry 222 (class 1259 OID 24639)
|
||||
-- Name: course; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE TABLE public.course (
|
||||
courseid integer NOT NULL,
|
||||
name character varying(150) NOT NULL,
|
||||
startdate date NOT NULL,
|
||||
enddate date NOT NULL,
|
||||
trainingmode character varying(20) NOT NULL,
|
||||
rate numeric(10,2) NOT NULL,
|
||||
noteid integer,
|
||||
tutorid integer,
|
||||
createddate timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
createdby character varying(100) NOT NULL,
|
||||
lastupdatedby character varying(100),
|
||||
lastupdateddate timestamp without time zone
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE public.course OWNER TO postgres;
|
||||
|
||||
--
|
||||
-- TOC entry 221 (class 1259 OID 24638)
|
||||
-- Name: course_courseid_seq; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE SEQUENCE public.course_courseid_seq
|
||||
AS integer
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MINVALUE
|
||||
NO MAXVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
ALTER SEQUENCE public.course_courseid_seq OWNER TO postgres;
|
||||
|
||||
--
|
||||
-- TOC entry 4954 (class 0 OID 0)
|
||||
-- Dependencies: 221
|
||||
-- Name: course_courseid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER SEQUENCE public.course_courseid_seq OWNED BY public.course.courseid;
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 220 (class 1259 OID 24624)
|
||||
-- Name: entitynotes; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE TABLE public.entitynotes (
|
||||
noteid integer NOT NULL,
|
||||
entitytype character varying(50) NOT NULL,
|
||||
notes text NOT NULL,
|
||||
createddate timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
createdby character varying(100) NOT NULL,
|
||||
inactivateddate timestamp without time zone,
|
||||
inactivatedby character varying(100)
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE public.entitynotes OWNER TO postgres;
|
||||
|
||||
--
|
||||
-- TOC entry 219 (class 1259 OID 24623)
|
||||
-- Name: entitynotes_noteid_seq; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE SEQUENCE public.entitynotes_noteid_seq
|
||||
AS integer
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MINVALUE
|
||||
NO MAXVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
ALTER SEQUENCE public.entitynotes_noteid_seq OWNER TO postgres;
|
||||
|
||||
--
|
||||
-- TOC entry 4955 (class 0 OID 0)
|
||||
-- Dependencies: 219
|
||||
-- Name: entitynotes_noteid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER SEQUENCE public.entitynotes_noteid_seq OWNED BY public.entitynotes.noteid;
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 224 (class 1259 OID 24660)
|
||||
-- Name: student; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE TABLE public.student (
|
||||
studentid integer NOT NULL,
|
||||
name character varying(150) NOT NULL,
|
||||
emailaddress character varying(150) NOT NULL,
|
||||
phoneno character varying(15) NOT NULL,
|
||||
studentstatus character varying(20) NOT NULL,
|
||||
noteid integer,
|
||||
createddate timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
createdby character varying(100) NOT NULL,
|
||||
lastupdatedby character varying(100),
|
||||
lastupdateddate timestamp without time zone,
|
||||
password character varying(255)
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE public.student OWNER TO postgres;
|
||||
|
||||
--
|
||||
-- TOC entry 223 (class 1259 OID 24659)
|
||||
-- Name: student_studentid_seq; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE SEQUENCE public.student_studentid_seq
|
||||
AS integer
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MINVALUE
|
||||
NO MAXVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
ALTER SEQUENCE public.student_studentid_seq OWNER TO postgres;
|
||||
|
||||
--
|
||||
-- TOC entry 4956 (class 0 OID 0)
|
||||
-- Dependencies: 223
|
||||
-- Name: student_studentid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER SEQUENCE public.student_studentid_seq OWNED BY public.student.studentid;
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 226 (class 1259 OID 24684)
|
||||
-- Name: studentcourse; Type: TABLE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE TABLE public.studentcourse (
|
||||
studentcourseid integer NOT NULL,
|
||||
studentid integer NOT NULL,
|
||||
courseid integer NOT NULL,
|
||||
paymentstatus character varying(20) NOT NULL,
|
||||
paiddate date,
|
||||
noteid integer,
|
||||
createddate timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
createdby character varying(100) NOT NULL,
|
||||
lastupdatedby character varying(100),
|
||||
lastupdateddate timestamp without time zone
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE public.studentcourse OWNER TO postgres;
|
||||
|
||||
--
|
||||
-- TOC entry 225 (class 1259 OID 24683)
|
||||
-- Name: studentcourse_studentcourseid_seq; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
CREATE SEQUENCE public.studentcourse_studentcourseid_seq
|
||||
AS integer
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MINVALUE
|
||||
NO MAXVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
ALTER SEQUENCE public.studentcourse_studentcourseid_seq OWNER TO postgres;
|
||||
|
||||
--
|
||||
-- TOC entry 4957 (class 0 OID 0)
|
||||
-- Dependencies: 225
|
||||
-- Name: studentcourse_studentcourseid_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER SEQUENCE public.studentcourse_studentcourseid_seq OWNED BY public.studentcourse.studentcourseid;
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4773 (class 2604 OID 24642)
|
||||
-- Name: course courseid; Type: DEFAULT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.course ALTER COLUMN courseid SET DEFAULT nextval('public.course_courseid_seq'::regclass);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4771 (class 2604 OID 24627)
|
||||
-- Name: entitynotes noteid; Type: DEFAULT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.entitynotes ALTER COLUMN noteid SET DEFAULT nextval('public.entitynotes_noteid_seq'::regclass);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4775 (class 2604 OID 24663)
|
||||
-- Name: student studentid; Type: DEFAULT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.student ALTER COLUMN studentid SET DEFAULT nextval('public.student_studentid_seq'::regclass);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4777 (class 2604 OID 24687)
|
||||
-- Name: studentcourse studentcourseid; Type: DEFAULT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.studentcourse ALTER COLUMN studentcourseid SET DEFAULT nextval('public.studentcourse_studentcourseid_seq'::regclass);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4944 (class 0 OID 24639)
|
||||
-- Dependencies: 222
|
||||
-- Data for Name: course; Type: TABLE DATA; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
COPY public.course (courseid, name, startdate, enddate, trainingmode, rate, noteid, tutorid, createddate, createdby, lastupdatedby, lastupdateddate) FROM stdin;
|
||||
1 Angular Development 2026-04-01 2026-05-15 Online 12000.00 1 \N 2026-03-13 01:46:48.445682 Admin \N \N
|
||||
2 Java Full Stack 2026-04-10 2026-06-10 Hybrid 18000.00 2 \N 2026-03-13 01:46:48.445682 Admin \N \N
|
||||
3 Python for Data Science 2026-04-20 2026-06-01 Online 15000.00 3 \N 2026-03-13 01:46:48.445682 Admin \N \N
|
||||
4 Android App Development 2026-05-01 2026-06-20 In-person 17000.00 4 \N 2026-03-13 01:46:48.445682 Admin \N \N
|
||||
\.
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4942 (class 0 OID 24624)
|
||||
-- Dependencies: 220
|
||||
-- Data for Name: entitynotes; Type: TABLE DATA; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
COPY public.entitynotes (noteid, entitytype, notes, createddate, createdby, inactivateddate, inactivatedby) FROM stdin;
|
||||
1 Student Interested in Angular and Java courses 2026-03-13 00:52:54.927 System \N \N
|
||||
2 Course Angular course for frontend development 2026-03-13 01:44:49.098183 Admin \N \N
|
||||
3 Course Java full stack training program 2026-03-13 01:44:49.098183 Admin \N \N
|
||||
4 Course Python data science training 2026-03-13 01:44:49.098183 Admin \N \N
|
||||
5 Course Android mobile app development course 2026-03-13 01:44:49.098183 Admin \N \N
|
||||
6 StudentCourse Student selected courses 2026-03-13 12:56:42.295188 System \N \N
|
||||
7 StudentCourse Student selected courses 2026-03-13 13:23:17.52 System \N \N
|
||||
8 Student Interested in Java and Python 2026-03-14 17:08:32.144 System \N \N
|
||||
9 StudentCourse Student selected courses 2026-03-14 17:39:53.096 System \N \N
|
||||
10 StudentCourse Student selected courses 2026-03-14 18:54:00.499 System \N \N
|
||||
11 StudentCourse Student selected courses 2026-03-14 19:42:48.048 System \N \N
|
||||
12 Student Interested in Android development 2026-03-14 20:30:22.797 System \N \N
|
||||
13 StudentCourse Student selected courses 2026-03-14 20:38:53.812 System \N \N
|
||||
14 Student Interested in angular 2026-03-14 21:58:12.739 System \N \N
|
||||
15 StudentCourse Student selected courses 2026-03-14 22:02:27.457 System \N \N
|
||||
\.
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4946 (class 0 OID 24660)
|
||||
-- Dependencies: 224
|
||||
-- Data for Name: student; Type: TABLE DATA; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
COPY public.student (studentid, name, emailaddress, phoneno, studentstatus, noteid, createddate, createdby, lastupdatedby, lastupdateddate, password) FROM stdin;
|
||||
1 Nithiya 2003nithi@gmail.com 9655449914 Active 1 2026-03-13 00:52:56.453 System System 2026-03-13 01:14:37.326 $2b$10$vl098H2s9vp8Nlvo6C9hbeOfbzHhwiK3aMcaQg86okcI3FnNOzbUO
|
||||
2 Yuvan 2008yuvanyuvi@gmail.com 9791355044 Active 8 2026-03-14 17:08:32.854 System System 2026-03-14 17:10:19.652 $2b$10$aOpNjenv4WYR9CbjdDlDDekj8fBlanwaEkQonDjnhpdsmkCDEZM3S
|
||||
3 Sanjay 2003sanjaysan@gmail.com 7358863770 Active 12 2026-03-14 20:30:24.223 System System 2026-03-14 20:31:18.382 $2b$10$XMSAl3ZqwAByp0dHiK.u9eAXNi3c31hlZIeJ/pkeDPNYjFQ/7BFvG
|
||||
4 Anitha anitha@gmail.com 9791355033 Active 14 2026-03-14 21:58:13.601 System System 2026-03-14 21:59:06.81 $2b$10$SJeXP5TnTaGCvObT/o40O.qO1VBj6RturXvR9ybSL2t1jZFzSQF5i
|
||||
\.
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4948 (class 0 OID 24684)
|
||||
-- Dependencies: 226
|
||||
-- Data for Name: studentcourse; Type: TABLE DATA; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
COPY public.studentcourse (studentcourseid, studentid, courseid, paymentstatus, paiddate, noteid, createddate, createdby, lastupdatedby, lastupdateddate) FROM stdin;
|
||||
1 1 1 Paid 2026-03-14 7 2026-03-13 13:23:18.423 System System 2026-03-14 00:02:49.530382
|
||||
2 1 2 Paid 2026-03-14 7 2026-03-13 13:23:19.112 System System 2026-03-14 00:02:49.530382
|
||||
3 1 3 Paid 2026-03-14 7 2026-03-13 13:23:19.196 System System 2026-03-14 00:02:49.530382
|
||||
5 2 1 Paid 2026-03-14 11 2026-03-14 19:42:49.537 System System 2026-03-14 19:44:08.845971
|
||||
6 2 2 Paid 2026-03-14 11 2026-03-14 19:42:50.44 System System 2026-03-14 19:44:08.845971
|
||||
7 3 4 Paid 2026-03-14 13 2026-03-14 20:38:53.969 System System 2026-03-14 20:40:27.583084
|
||||
8 4 2 Paid 2026-03-14 15 2026-03-14 22:02:27.917 System System 2026-03-14 22:03:52.024094
|
||||
9 4 4 Paid 2026-03-14 15 2026-03-14 22:02:27.967 System System 2026-03-14 22:03:52.024094
|
||||
\.
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4958 (class 0 OID 0)
|
||||
-- Dependencies: 221
|
||||
-- Name: course_courseid_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
SELECT pg_catalog.setval('public.course_courseid_seq', 4, true);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4959 (class 0 OID 0)
|
||||
-- Dependencies: 219
|
||||
-- Name: entitynotes_noteid_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
SELECT pg_catalog.setval('public.entitynotes_noteid_seq', 15, true);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4960 (class 0 OID 0)
|
||||
-- Dependencies: 223
|
||||
-- Name: student_studentid_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
SELECT pg_catalog.setval('public.student_studentid_seq', 4, true);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4961 (class 0 OID 0)
|
||||
-- Dependencies: 225
|
||||
-- Name: studentcourse_studentcourseid_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
SELECT pg_catalog.setval('public.studentcourse_studentcourseid_seq', 9, true);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4782 (class 2606 OID 24653)
|
||||
-- Name: course course_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.course
|
||||
ADD CONSTRAINT course_pkey PRIMARY KEY (courseid);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4780 (class 2606 OID 24637)
|
||||
-- Name: entitynotes entitynotes_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.entitynotes
|
||||
ADD CONSTRAINT entitynotes_pkey PRIMARY KEY (noteid);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4784 (class 2606 OID 24677)
|
||||
-- Name: student student_emailaddress_key; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.student
|
||||
ADD CONSTRAINT student_emailaddress_key UNIQUE (emailaddress);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4786 (class 2606 OID 24675)
|
||||
-- Name: student student_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.student
|
||||
ADD CONSTRAINT student_pkey PRIMARY KEY (studentid);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4788 (class 2606 OID 24696)
|
||||
-- Name: studentcourse studentcourse_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.studentcourse
|
||||
ADD CONSTRAINT studentcourse_pkey PRIMARY KEY (studentcourseid);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4789 (class 2606 OID 24654)
|
||||
-- Name: course fk_course_note; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.course
|
||||
ADD CONSTRAINT fk_course_note FOREIGN KEY (noteid) REFERENCES public.entitynotes(noteid);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4790 (class 2606 OID 24678)
|
||||
-- Name: student fk_student_note; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.student
|
||||
ADD CONSTRAINT fk_student_note FOREIGN KEY (noteid) REFERENCES public.entitynotes(noteid);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4791 (class 2606 OID 24702)
|
||||
-- Name: studentcourse fk_studentcourse_course; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.studentcourse
|
||||
ADD CONSTRAINT fk_studentcourse_course FOREIGN KEY (courseid) REFERENCES public.course(courseid);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4792 (class 2606 OID 24707)
|
||||
-- Name: studentcourse fk_studentcourse_note; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.studentcourse
|
||||
ADD CONSTRAINT fk_studentcourse_note FOREIGN KEY (noteid) REFERENCES public.entitynotes(noteid);
|
||||
|
||||
|
||||
--
|
||||
-- TOC entry 4793 (class 2606 OID 24697)
|
||||
-- Name: studentcourse fk_studentcourse_student; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.studentcourse
|
||||
ADD CONSTRAINT fk_studentcourse_student FOREIGN KEY (studentid) REFERENCES public.student(studentid);
|
||||
|
||||
|
||||
-- Completed on 2026-03-17 21:46:49
|
||||
|
||||
--
|
||||
-- PostgreSQL database dump complete
|
||||
--
|
||||
|
||||
\unrestrict o9C3USTSL3jJ8pVlC2zBtApXvhMeLlwZwN0SqSM7Q8Md3uBEd4kJskn9cygKcpX
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user