From 0a73fa8bd58acdac5bb5e27f188afab47f753c21 Mon Sep 17 00:00:00 2001
From: aushacker <25114336+aushacker@users.noreply.github.com>
Date: Tue, 13 Dec 2022 17:01:39 +1100
Subject: [PATCH] add initialization example script

---
 .../custom-data/postgresql-init/initialize.sh  | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100755 examples/custom-data/postgresql-init/initialize.sh

diff --git a/examples/custom-data/postgresql-init/initialize.sh b/examples/custom-data/postgresql-init/initialize.sh
new file mode 100755
index 00000000..3981fc2d
--- /dev/null
+++ b/examples/custom-data/postgresql-init/initialize.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+cat <<EOF | psql
+create database quotes;
+\c quotes
+create table quotes ( id serial primary key, speaker varchar(30), quote varchar(200) );
+insert into quotes (speaker, quote) values ( 'Groucho', 'Outside of a dog, a book is man''s best friend. Inside of a dog, it''s too dark to read.' );
+insert into quotes (speaker, quote) values ( 'Groucho', 'From the moment I picked up your book until I laid it down, I was convulsed with laughter. 
+Some day I intend reading it.' );
+insert into quotes (speaker, quote) values ( 'Groucho', 'Go, and never darken my towels again.' );
+insert into quotes (speaker, quote) values ( 'Groucho', 'Those are my principles, and if you don''t like them... well, I have others.' );
+insert into quotes (speaker, quote) values ( 'Harpo', 'honk, honk' );
+insert into quotes (speaker, quote) values ( 'Chico', 'Come get your ice-cream! Come get your tootsie-frootsie ice cream!' );
+insert into quotes (speaker, quote) values ( 'Groucho', 'Captain Yard of the Scotland Spalding' );
+insert into quotes (speaker, quote) values ( 'Chico', 'Who are you going to believe, me or your own eyes?' );
+insert into quotes (speaker, quote) values ( 'Groucho', 'Thats no way to go into a speakeasy thats the way to go out' );
+grant select, insert, update, delete on all tables in schema public to public;
+grant all on all sequences in schema public to public;
+EOF