Skip to content

Commit 3511763

Browse files
committed
Include PostgeSQL seed data
1 parent 5fea030 commit 3511763

File tree

2 files changed

+124
-7
lines changed

2 files changed

+124
-7
lines changed

.github/workflows/docker-execute-seed-data/action.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,6 @@ runs:
99
using: 'composite'
1010

1111
steps:
12-
- name: Docker Execute (ORACLE - Seed Data)
13-
shell: bash
14-
run: |
15-
docker exec oracle-db bash -c "sqlplus -s sys/$ORACLE_PWD@localhost:1521/XE as sysdba @/home/oracle.sql"
16-
env:
17-
ORACLE_PWD: ${{ inputs.dbPassword }}
18-
1912
- name: Docker Execute (MSSQL - Seed Data)
2013
shell: bash
2114
run: |
@@ -29,3 +22,17 @@ runs:
2922
docker exec mysql-db mysql -uroot -p$MYSQL_PWD -e "source /home/mysql.sql"
3023
env:
3124
MYSQL_PWD: ${{ inputs.dbPassword }}
25+
26+
- name: Docker Execute (ORACLE - Seed Data)
27+
shell: bash
28+
run: |
29+
docker exec oracle-db bash -c "sqlplus -s sys/$ORACLE_PWD@localhost:1521/XE as sysdba @/home/oracle.sql"
30+
env:
31+
ORACLE_PWD: ${{ inputs.dbPassword }}
32+
33+
- name: Docker Execute (POSTGRESQL - Seed Data)
34+
shell: bash
35+
run: |
36+
docker exec postgres-db bash -c "PGPASSWORD=$POSTGRESQL_PWD psql -U sys -f /home/postgresql.sql"
37+
env:
38+
POSTGRESQL_PWD: ${{ inputs.dbPassword }}
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
CREATE TABLE Agents
2+
(
3+
Agent_Code VARCHAR(6) NOT NULL PRIMARY KEY,
4+
Agent_Name VARCHAR(40),
5+
Working_Area VARCHAR(35),
6+
Commission DECIMAL(10,2),
7+
Phone_No VARCHAR(15),
8+
Country VARCHAR(25)
9+
);
10+
11+
INSERT INTO Agents VALUES ('A007', 'Ramasundar', 'Bangalore', '0.15', '077-25814763', '');
12+
INSERT INTO Agents VALUES ('A003', 'Alex ', 'London', '0.13', '075-12458969', '');
13+
INSERT INTO Agents VALUES ('A008', 'Alford', 'New York', '0.12', '044-25874365', '');
14+
INSERT INTO Agents VALUES ('A011', 'Ravi Kumar', 'Bangalore', '0.15', '077-45625874', '');
15+
INSERT INTO Agents VALUES ('A010', 'Santakumar', 'Chennai', '0.14', '007-22388644', '');
16+
INSERT INTO Agents VALUES ('A012', 'Lucida', 'San Jose', '0.12', '044-52981425', '');
17+
INSERT INTO Agents VALUES ('A005', 'Anderson', 'Brisbane', '0.13', '045-21447739', '');
18+
INSERT INTO Agents VALUES ('A001', 'Subbarao', 'Bangalore', '0.14', '077-12346674', '');
19+
INSERT INTO Agents VALUES ('A002', 'Mukesh', 'Mumbai', '0.11', '029-12358964', '');
20+
INSERT INTO Agents VALUES ('A006', 'McDen', 'London', '0.15', '078-22255588', '');
21+
INSERT INTO Agents VALUES ('A004', 'Ivan', 'Torento', '0.15', '008-22544166', '');
22+
INSERT INTO Agents VALUES ('A009', 'Benjamin', 'Hampshair', '0.11', '008-22536178', '');
23+
24+
CREATE TABLE Customer
25+
(
26+
Cust_Code VARCHAR(6) NOT NULL PRIMARY KEY,
27+
Cust_Name VARCHAR(40) NOT NULL,
28+
Cust_City VARCHAR(35),
29+
Working_Area VARCHAR(35) NOT NULL,
30+
Cust_Country VARCHAR(20) NOT NULL,
31+
Grade INTEGER,
32+
Opening_Amt DECIMAL(12,2) NOT NULL,
33+
Recieve_Amt DECIMAL(12,2) NOT NULL,
34+
Payment_Amt DECIMAL(12,2) NOT NULL,
35+
Outstanding_Amt DECIMAL(12,2) NOT NULL,
36+
Phone_No VARCHAR(17) NOT NULL,
37+
Agent_Code VARCHAR(6) NOT NULL REFERENCES Agents
38+
);
39+
40+
INSERT INTO Customer VALUES ('C00013', 'Holmes', 'London', 'London', 'UK', '2', '6000.00', '5000.00', '7000.00', '4000.00', 'BBBBBBB', 'A003');
41+
INSERT INTO Customer VALUES ('C00001', 'Micheal', 'New York', 'New York', 'USA', '2', '3000.00', '5000.00', '2000.00', '6000.00', 'CCCCCCC', 'A008');
42+
INSERT INTO Customer VALUES ('C00020', 'Albert', 'New York', 'New York', 'USA', '3', '5000.00', '7000.00', '6000.00', '6000.00', 'BBBBSBB', 'A008');
43+
INSERT INTO Customer VALUES ('C00025', 'Ravindran', 'Bangalore', 'Bangalore', 'India', '2', '5000.00', '7000.00', '4000.00', '8000.00', 'AVAVAVA', 'A011');
44+
INSERT INTO Customer VALUES ('C00024', 'Cook', 'London', 'London', 'UK', '2', '4000.00', '9000.00', '7000.00', '6000.00', 'FSDDSDF', 'A006');
45+
INSERT INTO Customer VALUES ('C00015', 'Stuart', 'London', 'London', 'UK', '1', '6000.00', '8000.00', '3000.00', '11000.00', 'GFSGERS', 'A003');
46+
INSERT INTO Customer VALUES ('C00002', 'Bolt', 'New York', 'New York', 'USA', '3', '5000.00', '7000.00', '9000.00', '3000.00', 'DDNRDRH', 'A008');
47+
INSERT INTO Customer VALUES ('C00018', 'Fleming', 'Brisbane', 'Brisbane', 'Australia', '2', '7000.00', '7000.00', '9000.00', '5000.00', 'NHBGVFC', 'A005');
48+
INSERT INTO Customer VALUES ('C00021', 'Jacks', 'Brisbane', 'Brisbane', 'Australia', '1', '7000.00', '7000.00', '7000.00', '7000.00', 'WERTGDF', 'A005');
49+
INSERT INTO Customer VALUES ('C00019', 'Yearannaidu', 'Chennai', 'Chennai', 'India', '1', '8000.00', '7000.00', '7000.00', '8000.00', 'ZZZZBFV', 'A010');
50+
INSERT INTO Customer VALUES ('C00005', 'Sasikant', 'Mumbai', 'Mumbai', 'India', '1', '7000.00', '11000.00', '7000.00', '11000.00', '147-25896312', 'A002');
51+
INSERT INTO Customer VALUES ('C00007', 'Ramanathan', 'Chennai', 'Chennai', 'India', '1', '7000.00', '11000.00', '9000.00', '9000.00', 'GHRDWSD', 'A010');
52+
INSERT INTO Customer VALUES ('C00022', 'Avinash', 'Mumbai', 'Mumbai', 'India', '2', '7000.00', '11000.00', '9000.00', '9000.00', '113-12345678','A002');
53+
INSERT INTO Customer VALUES ('C00004', 'Winston', 'Brisbane', 'Brisbane', 'Australia', '1', '5000.00', '8000.00', '7000.00', '6000.00', 'AAAAAAA', 'A005');
54+
INSERT INTO Customer VALUES ('C00023', 'Karl', 'London', 'London', 'UK', '0', '4000.00', '6000.00', '7000.00', '3000.00', 'AAAABAA', 'A006');
55+
INSERT INTO Customer VALUES ('C00006', 'Shilton', 'Torento', 'Torento', 'Canada', '1', '10000.00', '7000.00', '6000.00', '11000.00', 'DDDDDDD', 'A004');
56+
INSERT INTO Customer VALUES ('C00010', 'Charles', 'Hampshair', 'Hampshair', 'UK', '3', '6000.00', '4000.00', '5000.00', '5000.00', 'MMMMMMM', 'A009');
57+
INSERT INTO Customer VALUES ('C00017', 'Srinivas', 'Bangalore', 'Bangalore', 'India', '2', '8000.00', '4000.00', '3000.00', '9000.00', 'AAAAAAB', 'A007');
58+
INSERT INTO Customer VALUES ('C00012', 'Steven', 'San Jose', 'San Jose', 'USA', '1', '5000.00', '7000.00', '9000.00', '3000.00', 'KRFYGJK', 'A012');
59+
INSERT INTO Customer VALUES ('C00008', 'Karolina', 'Torento', 'Torento', 'Canada', '1', '7000.00', '7000.00', '9000.00', '5000.00', 'HJKORED', 'A004');
60+
INSERT INTO Customer VALUES ('C00003', 'Martin', 'Torento', 'Torento', 'Canada', '2', '8000.00', '7000.00', '7000.00', '8000.00', 'MJYURFD', 'A004');
61+
INSERT INTO Customer VALUES ('C00009', 'Ramesh', 'Mumbai', 'Mumbai', 'India', '3', '8000.00', '7000.00', '3000.00', '12000.00', 'Phone No', 'A002');
62+
INSERT INTO Customer VALUES ('C00014', 'Rangarappa', 'Bangalore', 'Bangalore', 'India', '2', '8000.00', '11000.00', '7000.00', '12000.00', 'AAAATGF', 'A001');
63+
INSERT INTO Customer VALUES ('C00016', 'Venkatpati', 'Bangalore', 'Bangalore', 'India', '2', '8000.00', '11000.00', '7000.00', '12000.00', 'JRTVFDD', 'A007');
64+
INSERT INTO Customer VALUES ('C00011', 'Sundariya', 'Chennai', 'Chennai', 'India', '3', '7000.00', '11000.00', '7000.00', '11000.00', 'PPHGRTS', 'A010');
65+
66+
CREATE TABLE Orders
67+
(
68+
Ord_Num DECIMAL(6,0) NOT NULL PRIMARY KEY,
69+
Ord_Amount DECIMAL(12,2) NOT NULL,
70+
Advance_Amount DECIMAL(12,2) NOT NULL,
71+
Ord_Date DATE NOT NULL,
72+
Cust_Code VARCHAR(6) NOT NULL REFERENCES Customer,
73+
Agent_Code VARCHAR(6) NOT NULL REFERENCES Agents,
74+
Ord_Description VARCHAR(60) NOT NULL
75+
);
76+
77+
INSERT INTO Orders VALUES('200100', '1000.00', '600.00', '08/01/2008', 'C00013', 'A003', 'SOD');
78+
INSERT INTO Orders VALUES('200110', '3000.00', '500.00', '04/15/2008', 'C00019', 'A010', 'SOD');
79+
INSERT INTO Orders VALUES('200107', '4500.00', '900.00', '08/30/2008', 'C00007', 'A010', 'SOD');
80+
INSERT INTO Orders VALUES('200112', '2000.00', '400.00', '05/30/2008', 'C00016', 'A007', 'SOD');
81+
INSERT INTO Orders VALUES('200113', '4000.00', '600.00', '06/10/2008', 'C00022', 'A002', 'SOD');
82+
INSERT INTO Orders VALUES('200102', '2000.00', '300.00', '05/25/2008', 'C00012', 'A012', 'SOD');
83+
INSERT INTO Orders VALUES('200114', '3500.00', '2000.00', '08/15/2008', 'C00002', 'A008', 'SOD');
84+
INSERT INTO Orders VALUES('200122', '2500.00', '400.00', '09/16/2008', 'C00003', 'A004', 'SOD');
85+
INSERT INTO Orders VALUES('200118', '500.00', '100.00', '07/20/2008', 'C00023', 'A006', 'SOD');
86+
INSERT INTO Orders VALUES('200119', '4000.00', '700.00', '09/16/2008', 'C00007', 'A010', 'SOD');
87+
INSERT INTO Orders VALUES('200121', '1500.00', '600.00', '09/23/2008', 'C00008', 'A004', 'SOD');
88+
INSERT INTO Orders VALUES('200130', '2500.00', '400.00', '07/30/2008', 'C00025', 'A011', 'SOD');
89+
INSERT INTO Orders VALUES('200134', '4200.00', '1800.00', '09/25/2008', 'C00004', 'A005', 'SOD');
90+
INSERT INTO Orders VALUES('200108', '4000.00', '600.00', '02/15/2008', 'C00008', 'A004', 'SOD');
91+
INSERT INTO Orders VALUES('200103', '1500.00', '700.00', '05/15/2008', 'C00021', 'A005', 'SOD');
92+
INSERT INTO Orders VALUES('200105', '2500.00', '500.00', '07/18/2008', 'C00025', 'A011', 'SOD');
93+
INSERT INTO Orders VALUES('200109', '3500.00', '800.00', '07/30/2008', 'C00011', 'A010', 'SOD');
94+
INSERT INTO Orders VALUES('200101', '3000.00', '1000.00', '07/15/2008', 'C00001', 'A008', 'SOD');
95+
INSERT INTO Orders VALUES('200111', '1000.00', '300.00', '07/10/2008', 'C00020', 'A008', 'SOD');
96+
INSERT INTO Orders VALUES('200104', '1500.00', '500.00', '03/13/2008', 'C00006', 'A004', 'SOD');
97+
INSERT INTO Orders VALUES('200106', '2500.00', '700.00', '04/20/2008', 'C00005', 'A002', 'SOD');
98+
INSERT INTO Orders VALUES('200125', '2000.00', '600.00', '10/10/2008', 'C00018', 'A005', 'SOD');
99+
INSERT INTO Orders VALUES('200117', '800.00', '200.00', '10/20/2008', 'C00014', 'A001', 'SOD');
100+
INSERT INTO Orders VALUES('200123', '500.00', '100.00', '09/16/2008', 'C00022', 'A002', 'SOD');
101+
INSERT INTO Orders VALUES('200120', '500.00', '100.00', '07/20/2008', 'C00009', 'A002', 'SOD');
102+
INSERT INTO Orders VALUES('200116', '500.00', '100.00', '07/13/2008', 'C00010', 'A009', 'SOD');
103+
INSERT INTO Orders VALUES('200124', '500.00', '100.00', '06/20/2008', 'C00017', 'A007', 'SOD');
104+
INSERT INTO Orders VALUES('200126', '500.00', '100.00', '06/24/2008', 'C00022', 'A002', 'SOD');
105+
INSERT INTO Orders VALUES('200129', '2500.00', '500.00', '07/20/2008', 'C00024', 'A006', 'SOD');
106+
INSERT INTO Orders VALUES('200127', '2500.00', '400.00', '07/20/2008', 'C00015', 'A003', 'SOD');
107+
INSERT INTO Orders VALUES('200128', '3500.00', '1500.00', '07/20/2008', 'C00009', 'A002', 'SOD');
108+
INSERT INTO Orders VALUES('200135', '2000.00', '800.00', '09/16/2008', 'C00007', 'A010', 'SOD');
109+
INSERT INTO Orders VALUES('200131', '900.00', '150.00', '08/26/2008', 'C00012', 'A012', 'SOD');
110+
INSERT INTO Orders VALUES('200133', '1200.00', '400.00', '06/29/2008', 'C00009', 'A002', 'SOD');

0 commit comments

Comments
 (0)