PostgresSQL Backup and Restore is a class that can be used to generate backups of PostgreSQL. It accesses a given database and generates SQL statements that can be used to recreate the database tables and the values stored in their rows. The generated SQL is stored in a given file. The class can also restore a database from a previously generated backup by executing the SQL statements stored in a backup file.
RSM performs metrics and quality checks on C, C++ and Java source code and creates reports in HTML format. File names are hyper-linked for simple code browsing when an error is found. It performs metrics differentials between code base lines and identifies which files have changed (code line percent), been removed or added, and remained the same. It also enforces style, checks for errors that compilers miss, and determines metrics such as Lines of Code, effective lines of code, complexity, comment content, key word content, and C to C++ compatibility.