Changeset 6274
- Timestamp:
- Jan 31, 2006, 6:51:00 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/pxtables.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/pxtables.c
r6273 r6274 2 2 3 3 bool pxCreateTables(pxConfig *config) { 4 bool status = true; 5 4 6 PS_ASSERT_PTR_NON_NULL(config, false); 5 7 6 8 if (!newExpCreateTable(config->database)) { 7 9 psError(PS_ERR_UNKNOWN, false, "database access failed"); 8 returnfalse;10 status = false; 9 11 } 10 12 if (!newImfileCreateTable(config->database)) { 11 13 psError(PS_ERR_UNKNOWN, false, "database access failed"); 12 returnfalse;14 status = false; 13 15 } 14 16 if (!rawScienceExpCreateTable(config->database)) { 15 17 psError(PS_ERR_UNKNOWN, false, "database access failed"); 16 returnfalse;18 status = false; 17 19 } 18 20 if (!rawImfileCreateTable(config->database)) { 19 21 psError(PS_ERR_UNKNOWN, false, "database access failed"); 20 returnfalse;22 status = false; 21 23 } 22 24 if (!rawDetrendExpCreateTable(config->database)) { 23 25 psError(PS_ERR_UNKNOWN, false, "database access failed"); 24 returnfalse;26 status = false; 25 27 } 26 28 if (!rawDetrendImfileCreateTable(config->database)) { 27 29 psError(PS_ERR_UNKNOWN, false, "database access failed"); 28 returnfalse;30 status = false; 29 31 } 30 32 if (!p1PendingExpCreateTable(config->database)) { 31 33 psError(PS_ERR_UNKNOWN, false, "database access failed"); 32 returnfalse;34 status = false; 33 35 } 34 36 if (!p2PendingExpCreateTable(config->database)) { 35 37 psError(PS_ERR_UNKNOWN, false, "database access failed"); 36 returnfalse;38 status = false; 37 39 } 38 40 if (!p2PendingImfileCreateTable(config->database)) { 39 41 psError(PS_ERR_UNKNOWN, false, "database access failed"); 40 returnfalse;42 status = false; 41 43 } 42 44 if (!p2DoneExpCreateTable(config->database)) { 43 45 psError(PS_ERR_UNKNOWN, false, "database access failed"); 44 returnfalse;46 status = false; 45 47 } 46 48 if (!p2DoneImfileCreateTable(config->database)) { 47 49 psError(PS_ERR_UNKNOWN, false, "database access failed"); 48 returnfalse;50 status = false; 49 51 } 50 52 if (!p3PendingExpCreateTable(config->database)) { 51 53 psError(PS_ERR_UNKNOWN, false, "database access failed"); 52 returnfalse;54 status = false; 53 55 } 54 56 if (!masterDetrendFramesCreateTable(config->database)) { 55 57 psError(PS_ERR_UNKNOWN, false, "database access failed"); 56 returnfalse;58 status = false; 57 59 } 58 60 if (!masterDetrendImfileCreateTable(config->database)) { 59 61 psError(PS_ERR_UNKNOWN, false, "database access failed"); 60 returnfalse;62 status = false; 61 63 } 62 64 … … 65 67 66 68 bool pxDeleteTables(pxConfig *config) { 69 bool status = true; 67 70 char line[128], answer[128]; 68 71 … … 82 85 sscanf (line, "%s", answer); 83 86 84 bool status; 85 psString dbPassword = psMetadataLookupStr(&status, config->site, "DBPASSWORD"); 86 if (strcmp (answer, dbPassword)) goto escape; 87 psFree(dbPassword); 87 { 88 bool status; 89 psString dbPassword = psMetadataLookupStr(&status, config->site, "DBPASSWORD"); 90 if (strcmp (answer, dbPassword)) goto escape; 91 psFree(dbPassword); 92 } 88 93 89 94 if (!newExpDropTable(config->database)) { 90 95 psError(PS_ERR_UNKNOWN, false, "database access failed"); 91 returnfalse;96 status = false; 92 97 } 93 98 if (!newImfileDropTable(config->database)) { 94 99 psError(PS_ERR_UNKNOWN, false, "database access failed"); 95 returnfalse;100 status = false; 96 101 } 97 102 if (!rawScienceExpDropTable(config->database)) { 98 103 psError(PS_ERR_UNKNOWN, false, "database access failed"); 99 returnfalse;104 status = false; 100 105 } 101 106 if (!rawImfileDropTable(config->database)) { 102 107 psError(PS_ERR_UNKNOWN, false, "database access failed"); 103 returnfalse;108 status = false; 104 109 } 105 110 if (!rawDetrendExpDropTable(config->database)) { 106 111 psError(PS_ERR_UNKNOWN, false, "database access failed"); 107 returnfalse;112 status = false; 108 113 } 109 114 if (!rawDetrendImfileDropTable(config->database)) { 110 115 psError(PS_ERR_UNKNOWN, false, "database access failed"); 111 returnfalse;116 status = false; 112 117 } 113 118 if (!p1PendingExpDropTable(config->database)) { 114 119 psError(PS_ERR_UNKNOWN, false, "database access failed"); 115 returnfalse;120 status = false; 116 121 } 117 122 if (!p2PendingExpDropTable(config->database)) { 118 123 psError(PS_ERR_UNKNOWN, false, "database access failed"); 119 returnfalse;124 status = false; 120 125 } 121 126 if (!p2PendingImfileDropTable(config->database)) { 122 127 psError(PS_ERR_UNKNOWN, false, "database access failed"); 123 returnfalse;128 status = false; 124 129 } 125 130 if (!p2DoneExpDropTable(config->database)) { 126 131 psError(PS_ERR_UNKNOWN, false, "database access failed"); 127 returnfalse;132 status = false; 128 133 } 129 134 if (!p2DoneImfileDropTable(config->database)) { 130 135 psError(PS_ERR_UNKNOWN, false, "database access failed"); 131 returnfalse;136 status = false; 132 137 } 133 138 if (!p3PendingExpDropTable(config->database)) { 134 139 psError(PS_ERR_UNKNOWN, false, "database access failed"); 135 returnfalse;140 status = false; 136 141 } 137 142 if (!masterDetrendFramesDropTable(config->database)) { 138 143 psError(PS_ERR_UNKNOWN, false, "database access failed"); 139 returnfalse;144 status = false; 140 145 } 141 146 if (!masterDetrendImfileDropTable(config->database)) { 142 147 psError(PS_ERR_UNKNOWN, false, "database access failed"); 143 returnfalse;148 status = false; 144 149 } 145 150 146 return true;151 return status; 147 152 148 153 escape:
Note:
See TracChangeset
for help on using the changeset viewer.
