-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmakedbs.php
More file actions
52 lines (47 loc) · 1.32 KB
/
Copy pathmakedbs.php
File metadata and controls
52 lines (47 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
function pg_connection_string_from_database_url() {
extract(parse_url($_ENV["DATABASE_URL"]));
return "user=$user password=$pass host=$host dbname=" . substr($path, 1); # <- you may want to add sslmode=require there too
}
# Here we establish the connection. Yes, that's all.
$db = pg_connect(pg_connection_string_from_database_url());
//if(!$db)echo "ERROR";
//if($db)echo "WORKS";
//pg_close($db);
//exit();
pg_query($db,"DROP TABLE USERS");
$sqltest =<<<EOF
CREATE TABLE USERS
(
EMAIL TEXT NOT NULL PRIMARY KEY,
PASSWORD TEXT NOT NULL,
CLASS1 TEXT,
CLASS2 TEXT,
CLASS3 TEXT,
CLASS4 TEXT,
CLASS5 TEXT,
CLASS6 TEXT,
CLASS7 TEXT,
CLASS8 TEXT
);
EOF;
$sqltest1 =<<<EOF
CREATE TABLE ALL_CLASSES
(
NAME TEXT NOT NULL PRIMARY KEY,
HWINFO TEXT,
LABINFO TEXT,
QUIZINFO TEXT,
TESTINFO TEXT,
FINALINFO TEXT,
MISC1 TEXT,
MISC2 TEXT,
MISC3 TEXT
);
EOF;
$result=pg_query($db,$sqltest);
echo pg_last_error();
$result=pg_query($db,$sqltest1);
echo pg_last_error();
echo "SUCCESS BIIIIIIITCH";
?>