Skip to content

Commit c32d7ab

Browse files
committed
ddl dml changes
1 parent 63bb6bd commit c32d7ab

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Chapter 4/SQL/chapter4_ddl_dml.sql

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,19 @@ CREATE TABLE IF NOT EXISTS chapter4.device_event_log_fact
8585
ON DELETE NO ACTION
8686
)
8787

88+
--copy csv commands for manual ingestion of device_dimension and event_dimension
89+
copy chapter4.device_dimension (deviceid, deviceserialno, devicename, devicedesc, devicetype, mfdate, saledate, inwarranty)
90+
FROM '<repo_home>/Scalable-Data-Architecture-with-Java/Chapter 4/datasets/device_dm.csv' DELIMITER ',' CSV HEADER QUOTE '\"' ESCAPE '''';
91+
92+
copy chapter4.event_dimension (eventid, eventcd, eventname, eventdesc, eventtype)
93+
FROM '<repo_home>/Scalable-Data-Architecture-with-Java/Chapter 4/datasets/event_dm.csv' DELIMITER ',' CSV HEADER QUOTE '\"' ESCAPE '''';
94+
8895

8996
-- DML for static dimension tables
97+
-- To execute the following command , right click on chapter 4 schema from PGAdmin 4 and select PSQL Tool. This will open PSQL commandline.
98+
-- Then first copy the command line 1 (i.e. COPY <tablename> (<column_names>) FROM stdin;)
99+
-- Then enter each data line like as shown below in line 96 ( remember each column value should be tab separated)
100+
-- Once all data are entered , end it by typing \. as shown in line 100
90101

91102
COPY chapter4.quarter_dimension (quarterid, name, quatercd) FROM stdin;
92103
1 First Quarter Q1

0 commit comments

Comments
 (0)