()
| 33 | |
| 34 | |
| 35 | def main() -> None: |
| 36 | opt = parse_cmdline() |
| 37 | |
| 38 | if CrdbConnection.is_crdb(conn := psycopg.connect(opt.dsn, autocommit=True)): |
| 39 | conn = CrdbConnection.connect(opt.dsn, autocommit=True) |
| 40 | update_crdb_python_oids(conn) |
| 41 | else: |
| 42 | update_python_oids(conn) |
| 43 | update_python_types(conn) |
| 44 | update_cython_oids(conn) |
| 45 | |
| 46 | |
| 47 | def update_python_types(conn: Connection) -> None: |
no test coverage detected