Skip to content

Commit 38640e7

Browse files
author
ccfelius
committed
adding scripts for the demo
1 parent c08730f commit 38640e7

File tree

3 files changed

+63
-0
lines changed

3 files changed

+63
-0
lines changed

scripts/demo/load_lineitem_enc.sql

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
ATTACH 'lineitem_enc_512.db' as demo_lineitem_enc_512;
2+
CREATE SECRET key_2 (
3+
TYPE VCRYPT,
4+
TOKEN 'ABCDEFGHIJKLMNOP',
5+
LENGTH 16
6+
);
7+
CREATE TABLE demo_lineitem_enc_512.lineitem AS
8+
SELECT
9+
encrypt(l_orderkey, 'key_2') AS l_orderkey,
10+
encrypt(l_partkey, 'key_2') AS l_partkey,
11+
encrypt(l_suppkey, 'key_2') AS l_suppkey,
12+
encrypt(l_linenumber, 'key_2') AS l_linenumber,
13+
l_quantity,
14+
l_extendedprice,
15+
l_discount,
16+
l_tax,
17+
l_returnflag,
18+
l_linestatus,
19+
encrypt(l_shipdate, 'key_2') AS l_shipdate,
20+
encrypt(l_commitdate, 'key_2') AS l_commitdate,
21+
encrypt(l_receiptdate, 'key_2') AS l_receiptdate,
22+
encrypt(l_shipinstruct, 'key_2') AS l_shipinstruct,
23+
encrypt(l_shipmode, 'key_2') AS l_shipmode,
24+
l_comment
25+
FROM lineitem;
26+
CHECKPOINT;
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
ATTACH 'lineitem_naive.db' as demo_lineitem_naive;
2+
CREATE SECRET key_2 (
3+
TYPE VCRYPT,
4+
TOKEN 'ABCDEFGHIJKLMNOP',
5+
LENGTH 16
6+
);
7+
CREATE TABLE demo_lineitem_naive.lineitem AS
8+
SELECT
9+
encrypt_naive(l_orderkey, 'key_2') AS l_orderkey,
10+
encrypt_naive(l_partkey, 'key_2') AS l_partkey,
11+
encrypt_naive(l_suppkey, 'key_2') AS l_suppkey,
12+
encrypt_naive(l_linenumber, 'key_2') AS l_linenumber,
13+
l_quantity,
14+
l_extendedprice,
15+
l_discount,
16+
l_tax,
17+
l_returnflag,
18+
l_linestatus,
19+
encrypt_naive(l_shipdate, 'key_2') AS l_shipdate,
20+
encrypt_naive(l_commitdate, 'key_2') AS l_commitdate,
21+
encrypt_naive(l_receiptdate, 'key_2') AS l_receiptdate,
22+
encrypt_naive(l_shipinstruct, 'key_2') AS l_shipinstruct,
23+
encrypt_naive(l_shipmode, 'key_2') AS l_shipmode,
24+
l_comment
25+
FROM lineitem;
26+
CHECKPOINT;

scripts/demo/load_sf1.sql

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
ATTACH 'demo_sf1.db' as demo_sf1;
2+
CALL dbgen(sf=1);
3+
CREATE table demo_sf1.lineitem AS SELECT * from lineitem;
4+
CREATE TABLE demo_sf1.region AS SELECT * FROM region;
5+
CREATE TABLE demo_sf1.customer AS SELECT * FROM customer;
6+
CREATE TABLE demo_sf1.nation AS SELECT * FROM nation;
7+
CREATE TABLE demo_sf1.supplier AS SELECT * FROM supplier;
8+
CREATE TABLE demo_sf1.part AS SELECT * FROM part;
9+
CREATE TABLE demo_sf1.partsupp AS SELECT * FROM partsupp;
10+
CREATE TABLE demo_sf1.orders AS SELECT * FROM orders;
11+
CHECKPOINT;

0 commit comments

Comments
 (0)