Esempio n. 1
0
if ($is_exist === true) {
    $result = cubrid_execute($dh, "DROP TABLE \"" . $db["table"] . "\";");
    if ($result === false) {
        printf("DB Error %d (%d): %s\n", cubrid_error_code(), cubrid_error_code_facility(), cubrid_error_msg());
        cubrid_rollback($dh);
        cubrid_disconnect($dh);
        exit(0);
    }
    cubrid_close_request($result);
    cubrid_commit($dh);
    $is_exist = false;
}
if ($is_exist === false) {
    $result = cubrid_execute($dh, "CREATE TABLE \"" . $db["table"] . "\" (\n         \"index\"   INTEGER NOT NULL,\n         \"addr1\"   CHARACTER VARYING(12) NOT NULL,\n         \"addr2\"   CHARACTER VARYING(30) NOT NULL,\n         \"addr3\"   CHARACTER VARYING(64) NOT NULL,\n         \"addr4\"   CHARACTER VARYING(24) NOT NULL,\n         \"zipcode\" CHARACTER(7) NOT NULL\n       );");
    if ($result === false) {
        printf("DB Error %d (%d): %s\n", cubrid_error_code(), cubrid_error_code_facility(), cubrid_error_msg());
        cubrid_rollback($dh);
        cubrid_disconnect($dh);
        exit(0);
    }
    cubrid_close_request($result);
    cubrid_commit($dh);
    $result = cubrid_execute($dh, "CREATE UNIQUE INDEX \"" . $db["table"] . "_idx\"\n         ON \"" . $db["table"] . "\" (\"index\" ASC);");
    if ($result === false) {
        printf("Cannot create index.\n");
        cubrid_rollback($dh);
    } else {
        cubrid_close_request($result);
        cubrid_commit($dh);
    }
}
Esempio n. 2
0
 protected function tearDown()
 {
     if ($this->error_flag) {
         echo "Req:" . $this->req;
         echo "Error Code: ", cubrid_error_code();
         echo "Error Facility: ", cubrid_error_code_facility();
         echo "Error Message: ", cubrid_error_msg();
     }
     if ($this->req) {
         cubrid_close_request($this->req);
     }
     if ($this->con) {
         cubrid_disconnect($this->con);
     }
     if (VERBOSE_OUTPUT == true) {
         echo "\r\nCleanup completed.";
     }
 }