Archive for Декабрь, 2023

Дамп базы Postgesql из docker контейнера

Вторник, Декабрь 19th, 2023

Чтобы сделать дамп базы данных PostgreSQL из контейнера Docker, вы можете использовать команду docker exec и утилиту pg_dump. Вот пример:
Сначала узнайте имя или идентификатор контейнера, в котором запущена база данных PostgreSQL. Вы можете использовать команду docker ps для просмотра активных контейнеров:

docker ps

Найдите контейнер, содержащий PostgreSQL и скопируйте его имя или идентификатор.
Затем выполните команду docker exec [...]

Popularity: 2%

Как при загрузке данных из JSON в python pedantic, преобразовывть поля на лету

Воскресенье, Декабрь 17th, 2023

при загрузке данных из JSON в Python с использованием библиотеки Pedantic можно проводить преобразования полей на лету. Pedantic позволяет определить пользовательские валидаторы и конвертеры для полей данных.
Вы можете определить функции-конвертеры, которые будут автоматически вызываться при загрузке данных из JSON. Эти функции могут принимать входные данные и выполнять необходимые преобразования перед тем, как данные будут присвоены [...]

Popularity: 2%

Как в python загрузить в pydantic модель данные из json

Пятница, Декабрь 15th, 2023

Для загрузки данных JSON в модель Pydantic в Python вы можете использовать метод parse_obj или parse_raw совместно с методом json.loads для десериализации JSON-строки. Вот пример:

import json
from pydantic import BaseModel

# Определение модели Pydantic
class MyModel(BaseModel):
name: str
age: int

# JSON-строка
json_data = ‘{”name”: “Alice”, “age”: 25}’

# Десериализация JSON-строки и загрузка в модель
model_instance [...]

Popularity: 2%