我正在尝试在远程系统中创建数据库。相关代码如下
log = core.getLogger()
engine = create_engine('sqlite:////name:pass@192.168.129.139/tmp/nwtopology.db',echo=False)
Base = declarative_base()
Session = sessionmaker(bind=engine)
session = Session()
class SourcetoPort(Base):
""""""
__tablename__ = 'source_to_port'
id = Column(Integer, primary_key=True)
port_no = Column(Integer)
src_address = Column(String,index=True)
#-----------------------------------------
def __init__(self, src_address,port_no):
""""""
self.src_address = src_address
self.port_no = port_no
显然我正在尝试在远程系统中创建数据库。我收到错误消息:
OperationalError: (OperationalError) unable to open database file None None
我的问题如下。
1)在本地机器上运行程序的用户与试图在远程机器上创建数据库的用户不同。这是一个问题吗?
2)是否有任何机制可以通过创建本地缓存副本来改善将条目插入数据库和查询和条目的延迟?
问候,卡蒂克。