am䴇 N d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d Z d Z
dS ) N)dbengine)
setup_logging)UpdateOrCreateServerIDc B t | dt j }| d t j | |j }t | ||| d S # t j $ r-}| t | Y d }~d S d }~ww xY w)N create_db)
console_levelzConfiguring connection to db)
just_print)r loggingINFOinfor make_db_engine print_sql
_configure_dbMakeDbExceptionerrorstr)
configurationoptslogenginees /builddir/build/BUILDROOT/lve-stats-4.3.2-1.el9.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/lvestats/lib/lve_create_db.pyconfigure_dbr s
{',
O
O
OCHH
+,,,8(4>RRR mVS$77777 # #a&&s A" "B1"BBc @ |j r;t j | }|d s|d s| d n|j r-| d t j || | n|j r| d t j | t j dt j
t j t j t j dt j t j n@| d t j ||
| d |j rt j |d|
|j rM| d t' | | d d S |j rM| d t' | | d d S d S )Ncolumn_errortable_errorzDatabase structure is correctzTry fix errors in database)log_zRecreate DBz lve-statsz=Database recreated (all tables dropped and recreated) by uid=zCreating tables)cfgDoneT)create_missing_tablesr zUpdating server IDzUpdating server ID with uuid)validater validate_databaser fixfix_dbrecreaterecreate_dbsyslogopenlogLOG_PIDLOG_AUTHPRIVLOG_WARNINGosgetuidcloselogsetup_dbr update_serverid_promptr promptupdate_serverid_autoauto)r r r r
validations r r r s } /77
>* 6j.G 6HH4555
-...
C88888
V$$${FNF4GHHH
f(cVXV_VaVacc e e e "###&m4444! Q&-PPPP " %&&&v&&--///
" /000v&&++--- )r
r, r' lvestats.libr lvestats.lib.commons.logsetupr lvestats.lib.server_idr r r r5 r