23 lines
705 B
Bash
Executable File
23 lines
705 B
Bash
Executable File
#!/bin/sh
|
|
sudo -u postgres createuser -P -e cavecomm
|
|
sudo -u postgres createdb --owner=cavecomm cavecomm 'contains all the information for the cavecomm instance on this device'
|
|
sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE cavecomm TO cavecomm;"
|
|
sudo -u postgres psql -c "CREATE TABLE requests(
|
|
id INT PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
|
|
customerEmailAddress text,
|
|
freelancer text,
|
|
templateName text,
|
|
currencyPreference varchar(6),
|
|
priceUpFront decimal,
|
|
priceOnDeliver decimal,
|
|
requestDescription text,
|
|
accepted boolean,
|
|
upFrontInvoiceID text,
|
|
onDeliverInvoiceID text,
|
|
upFrontPaid boolean,
|
|
onDeliverPaid boolean
|
|
);
|
|
|
|
" cavecomm
|
|
|