23 #include <drizzled/message/schema.pb.h>
26 using namespace drizzled;
28 int main(
int argc,
char* argv[])
30 GOOGLE_PROTOBUF_VERIFY_VERSION;
37 cerr <<
"Usage: " << argv[0] <<
" SCHEMA" << endl;
46 schema.set_name(argv[1]);
47 schema.set_catalog(
"LOCAL");
48 schema.mutable_engine()->set_name(
"filesystem");
49 schema.set_creation_timestamp(time(NULL));
50 schema.set_update_timestamp(time(NULL));
51 schema.set_collation(
"utf8_general_ci");
52 schema.set_uuid(
"schema_writer");
53 schema.set_version(1);
55 fstream output(file_name.c_str(), ios::out | ios::trunc | ios::binary);
57 if (not schema.SerializeToOstream(&output))
59 cerr <<
"Failed to write schema." << endl;