libruster 1.3.1

Ruster is a library using ffi for database management with psql/pg_dump + mysql/mysqldump that can be used in other languages like Golang
Documentation
1
2
3
4
5
6
7
8
void mysqldump_database(char *host, char *port, char *user, char *database, char *filename_pattern, char *verbose);
void pg_dump_database(char *host, char *port, char *user, char *database, char *filename_pattern, char *verbose);
void mysqldump_all_databases(char *host, char *port, char *user, char *filename, char *verbose);
void pg_dump_all_databases(char *host, char *port, char *user, char *filename, char *verbose);
void mysql_restore_database(char *host, char *port, char *user, char *database, char *filename, char *verbose);
void mysql_restore_all_databases(char *host, char *port, char *user, char *filename, char *verbose);
void psql_restore_database(char *host, char *port, char *user, char *database, char *filename, char *verbose);
void psql_restore_all_databases(char *host, char *port, char *user, char *filename, char *verbose);