Changeset 18927 for trunk/ippTools/src/pxadminConfig.c
- Timestamp:
- Aug 5, 2008, 3:13:35 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/pxadminConfig.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/pxadminConfig.c
r18172 r18927 27 27 #include "pxadmin.h" 28 28 29 static void pxAdminShowDB (pxConfig *config, const char *program) { 30 31 bool status; 32 29 static void pxAdminShowDB (const pxConfig *config, const char *program) 30 { 33 31 fprintf (stderr, "\nPan-STARRS DataBase Admin Tool\n\n"); 34 32 fprintf (stderr, "Usage: %s [mode]\n", program); 35 33 fprintf (stderr, " [mode] : -create | -delete\n\n"); 36 34 37 // XXX EAM : this should be done with psDB function calls 38 psString dbServer = psMetadataLookupStr(&status, config->modules->complete, "DBSERVER"); 39 psString dbUsername = psMetadataLookupStr(&status, config->modules->complete, "DBUSER"); 40 psString dbName = psMetadataLookupStr(&status, config->modules->complete, "DBNAME"); 41 psS32 dbPort = psMetadataLookupS32(&status, config->modules->complete, "DBPORT"); 35 psMetadataItem *server = pmConfigUserSite(config->modules, "DBSERVER", PS_DATA_STRING); 36 psMetadataItem *user = pmConfigUserSite(config->modules, "DBUSER", PS_DATA_STRING); 37 psMetadataItem *name = pmConfigUserSite(config->modules, "DBNAME", PS_DATA_STRING); 38 psMetadataItem *port = pmConfigUserSite(config->modules, "DBPORT", PS_TYPE_S32); 42 39 43 fprintf (stderr, "connecting to %s as %s (port %d)\n", dbServer, dbUsername, dbPort); 44 fprintf (stderr, "using database %s\n\n", dbName); 40 if (!server || !user || !name) { 41 psErrorClear(); 42 psWarning("Unable to determine database connection details."); 43 return; 44 } 45 if (!port) { 46 psErrorClear(); 47 } 48 49 fprintf (stderr, "connecting to %s as %s (port %d)\n", server->data.str, user->data.str, 50 port ? port->data.S32 : 0); 51 fprintf (stderr, "using database %s\n\n", name->data.str); 45 52 46 53 return;
Note:
See TracChangeset
for help on using the changeset viewer.
