Windows上でPostgreSQLにdumpファイルのインポートをしようとしたら、インポートできませんでした。
コマンドラインは次の通りです。

database=# \lo_import c:/database.backup
lo_import 16401
database=# \dt
            リレーション一覧
スキーマ |   名前   |    型    |  所有者
----------+----------+----------+----------
public   | products | テーブル | postgres
(1 行)

ただし、products データベースは、もともとあった1行のテーブルです。
また、pythonを使って次のようにしてもダメでした。

import psycopg2

connector = psycopg2.connect(
    host='localhost',
    port= '5432',
    database='postgres',
    user='postgres',
    password='*********',
)
cursor = connector.cursor()

sql = "pg_restore -d database2 c:/database.backup"
cursor.execute(sql)

何がわるいのでしょうか。
また、うまく行く方法が別にありましたら、教えて頂けないでしょうか。
よろしくお願いします。