我的python程序是从txt文件中读取数据并将数据插入到postgre数据库中。程序已经启动并继续运行。然后我无意中删除了磁盘上的文件,但程序仍然在运行并将数据插入到数据库中。
是不是因为当python打开一个文件时,它会将文件加载到内存中,所以即使我删除了磁盘上的文件,也不会影响正在运行的程序?但是我的文件超过3 3GB,python真的将我的文件加载到内存中吗?我担心我在数据库中的数据是否正确。
下面是我打开该文件的代码:
f = open("/home/minjian/Documents/tweets2009-07.txt")
我的操作系统是:
Linux minjia
我们在linux上有SQL Server 2017,其中有一个客户端数据库。客户告诉我们,公司将被分成两个实体,所以数据库也应该分成两个;一个数据库应该保存一个实体的数据,另一个数据库应该保存另一个实体的数据。
一个数据库的现有数据应该被拆分到两个数据库中。你能提出解决这个问题的建议吗?有什么方法可以实现这个目标?
我有一个新的Linux数据库服务器,我正在使用一个特定的主机名和I地址。在使用新服务器时,我希望用我的旧Linux数据库服务器来更改它的主机名和ipaddress。我知道这只需要更新新服务器的主机文件。
我的团队说需要DNS更新。我不明白为什么需要DNS更新。因为DNS是主机名和is地址之间的映射,所以它没有改变。
有人能澄清吗?
谢谢你,Madhuri Dara
我最近安装了Jasperserver和Jaspersoft Studio来使用JasperReports。在创建到我的PostgreSQL数据库的数据库连接并从该数据库构建一个报表之后,我将在Jaspersoft Studio中得到以下警告,我无法解决这个问题。
Build path specifies execution environment JavaSE-1.6. There are no JREs installed in the workspace that are strictly compatible with this environment.
我发现配置没有关联的JRE系统库
我在一台旧服务器上使用的是旧版本的MySQL (4.0),由于某种原因,它没有INFORMATION_SCHEMA数据库,我不知道这个版本的MySQL是否不包含INFORMATION_SCHEMA,或者是否有人删除了它。
有什么方法可以(重新)生成这个数据库吗?
谢谢
# mysql --version
mysql Ver 12.22 Distrib 4.0.18, for suse-linux (x86_64)