| 123456789101112131415161718192021222324252627282930313233343536373839 |
- //local db = PostgreSQL("host=localhost dbname=ourbiz user=ourbiz password=ourbiz2");
- //local db = PostgreSQL("host=localhost port=7432 dbname=mingo user=mingo password=password");
- //local db = PostgreSQL("port=7432 dbname=odoo");
- local db = PostgreSQL("port=7432 dbname=odoo");
- local start = os.clock();
- print(db.version());
- print(db.exec_scalar("select count(*) from pg_type;"));
- //local qry = db.exec_query("select * from pg_type;");
- //local qry = db.exec_query("select * from pg_views where schemaname='public';");
- //::regclass
- local qry = db.exec_query("select pgc.oid, pgt.* from pg_tables as pgt join pg_class as pgc on pgt.tablename = pgc.relname where schemaname='public';");
- //local qry = db.exec_query("select tablename from pg_tables where schemaname='public';");
- //local qry = db.exec_query("SELECT * FROM information_schema.columns WHERE table_schema = 'public' AND table_name = 'account_account'");
- local col_count = qry.col_count();
- for(local i=0; i < col_count; ++i){
- print1(qry.col_name(i));
- print1("|");
- }
- print1("\n");
- while(qry.next_row()){
- for(local i=0; i < col_count; ++i){
- print1(qry.col_value(i));
- print1("|");
- }
- print1("\n");
- }
- qry._curr_row = -1;
- while(qry.next_row()){
- foreach(v in qry.row_as_array()){
- print1(v);
- print1("|");
- }
- print1("\n");
- }
- qry.close();
- db.close();
- print("Total time", os.clock() - start);
|