def extract_influxdb(database_name, archive_path):
database_directory = os.path.join(settings.POLYGLOT_DATA_DIRECTORY, database_name)
influxdb_directory = os.path.join(database_directory, 'influxdb')
if os.path.exists(influxdb_directory):
return False
shutil.unpack_archive(archive_path, database_directory)
for d in os.listdir(database_directory):
if d.startswith('influxdb'):
os.rename(os.path.join(database_directory, d), influxdb_directory)
return True
评论列表
文章目录