|
@@ -28,7 +28,12 @@ require 'db'
|
|
|
require 'db-config'
|
|
|
|
|
|
def do_update(verbose)
|
|
|
- now = "TIMESTAMP '" + $db.query_row("SELECT max(last_seen) AS max FROM router_claims_nickname")['max'].to_s + "'"
|
|
|
+ now = $db.query_row("SELECT max(last_seen) AS max FROM router_claims_nickname")['max']
|
|
|
+ unless now == ''
|
|
|
+ STDERR.puts "Could not find the latest last_seen timestamp. Is the database empty still?"
|
|
|
+ return
|
|
|
+ end
|
|
|
+ now = "TIMESTAMP '" + now.to_s + "'"
|
|
|
|
|
|
denamed = $db.do("
|
|
|
UPDATE router_claims_nickname
|
|
@@ -56,7 +61,7 @@ def do_update(verbose)
|
|
|
end
|
|
|
|
|
|
if __FILE__ == $0
|
|
|
- $db = Db.new($CONFIG['database']['dbname'], $CONFIG['database']['user'], $CONFIG['database']['password'])
|
|
|
+ $db = Db.new($CONFIG['database']['dbhost'], $CONFIG['database']['dbname'], $CONFIG['database']['user'], $CONFIG['database']['password'])
|
|
|
verbose = ARGV.first == "-v"
|
|
|
|
|
|
$db.transaction_begin
|