…being that os.Exit() immediately kills the application and does not allow defered statements to be executed. This means the database connection is never properly cleaned up.
…ge usage to supply them through the commandline.
…tabase and cleanup of statement.
…in Go. When building a string in a loop, avoid += and use a byte buffer instead.