Spaces:
Sleeping
Sleeping
| function cliListIds($command, $args) | |
| { | |
| CLI::logging("list-ids INIT\n"); | |
| $workspaces = get_workspaces_from_args($command); | |
| foreach ($workspaces as $index => $workspace) { | |
| $hostPort1 = explode(":", $workspace->dbInfo['DB_HOST']); | |
| $hostPort = $hostPort1[0] . (isset($hostPort[1]) ? ";port=" . $hostPort[1] : ""); | |
| $connectionString = sprintf( | |
| "%s:host=%s;dbname=%s", | |
| $workspace->dbInfo['DB_ADAPTER'], | |
| $hostPort, | |
| $workspace->dbInfo['DB_NAME'] | |
| ); | |
| $dbh = new PDO( | |
| $connectionString, | |
| $workspace->dbInfo['DB_USER'], | |
| $workspace->dbInfo['DB_PASS'] | |
| ); | |
| foreach (WorkspaceTools::$populateIdsQueries as $query) { | |
| echo "."; | |
| $dbh->query($query); | |
| } | |
| echo "\n"; | |
| } | |
| //Done | |
| CLI::logging("list-ids DONE\n"); | |
| } | |