Мій сайт
  1. Ви тут: 
  2. Головна
  3. Програмування
  4. Python

Полезности для Postgres

Деталі
Автор: Юрій
Категорія: Python
Опубліковано: 16 вересня 2025
Перегляди: 196

pip install "psycopg[binary]"

Перенос из MariaDB/MySQL в postgres:

  1. Средствами jango:
    python manage.py dumpdata --natural-primary --natural-foreign --indent 2 > data.json
    createdb имя_базы
    python manage.py migrate
    python manage.py loaddata data.json
  2. Средствами pgloader (https://github.com/dimitri/pgloader.git):
    pgloader mysql://user:pass@localhost/old_db postgresql://user:pass@localhost/new_db


Читати далі...

Вызов родительского окна в PySide6

Деталі
Автор: Юрій
Категорія: Python
Опубліковано: 09 листопада 2023
Перегляди: 458
import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton, QDialog, QVBoxLayout

class ParentWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        self.setWindowTitle("Родительское окно")

        button = QPushButton("Открыть дочернее окно", self)
        button.clicked.connect(self.openChildWindow)

    def openChildWindow(self):
        child_window = ChildWindow(self)
        child_window.show()

class ChildWindow(QDialog):
    def __init__(self, parent=None):
        super().__init__(parent)

        self.setWindowTitle("Дочернее окно")

        layout = QVBoxLayout()
        layout.addWidget(QPushButton("Пример кнопки", self))
        self.setLayout(layout)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    main_window = ParentWindow()
    main_window.show()
    sys.exit(app.exec_())

Головне меню

  • Головна
  • Програмне забезпечення
  • Програмування
    • Python
  • Рецепти
  • EVE online
    • Миссии 4 уровня
  • Приколи

User

  • Вхід

Популярне

  • Assault, The (Serpentis) - Нападение
  • Знайдіть своїх героїв
  • Intercept The Saboteurs (Serpentis/Sansha) - Перехвать саботажников
  • Covering your Tracks - Заметая следы
  • Сборка livecd в Gentoo
  • В ядро Linux для ФС Ext4 включена поддержка работы без учёта регистра символов
  • Отключение фикса Meltdown и Spectre в Windows
  • Полное обновление Gentoo системы
  • Вино из груш в домашних условиях
  • Шлюз на CentOS

Останні

  • Полезности для Postgres
  • Бесплатные ИИ-инструменты, которые полезны в работе и жизни.
  • Navy Armada (Gallente)
  • Navy Armada (Caldari)
  • Navy Armada (Amarr)
  • Mordus Headhunters, The (Mordus Legion) - За скальпами Mordus
  • Mining Misappropriation - Захват шахты
  • Massive Attack - Массированная атака (Serpentis)
  • MassiveAttack4am - Массированная атака (Sansha)
  • Massive Attack - Массированная атака (Amarr)