Construindo Objetos SQLAlchemy
Neste capítulo, você aprenderá como configurar sua sessão de banco de dados e adicionar dados ao banco de dados usando o SQLAlchemy. Ao final, você compreenderá como criar uma sessão, adicionar um novo registro e salvá-lo. Após criar o modelo, é possível prosseguir para a criação de objetos e salvá-los no banco de dados.
1. Configurar a Sessão
Uma sessão é a principal ferramenta para interagir com o banco de dados. Utilize sessionmaker
para vincular o engine e criar uma sessão:
Session = sessionmaker(bind=engine)
session = Session()
A função Session()
cria uma sessão ativa que serve como um espaço de trabalho para preparar e organizar operações no banco de dados antes de serem confirmadas.
2. Adicionar um Novo Objeto
Para adicionar dados, siga estes passos:
- Criar um Objeto
Instancie uma classe de modelo (por exemplo,Product
) com os atributos necessários.
new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
- Preparar o Objeto
Adicione o objeto à sessão comadd()
.
session.add(new_product)
- Salvar as Alterações
Confirme a sessão para finalizar a transação.
session.commit()
Swipe to start coding
- Inicializar a sessão do banco de dados usando
Session
. - Criar um novo objeto da classe
Product
com os atributos especificados. - Adicionar o novo objeto à sessão utilizando o método apropriado.
- Confirmar a transação para salvar as alterações no banco de dados.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain what happens if I don't call commit() after adding an object?
What is the difference between add() and commit() in SQLAlchemy?
Can I add multiple objects to the session before committing?
Awesome!
Completion rate improved to 4.76
Construindo Objetos SQLAlchemy
Deslize para mostrar o menu
Neste capítulo, você aprenderá como configurar sua sessão de banco de dados e adicionar dados ao banco de dados usando o SQLAlchemy. Ao final, você compreenderá como criar uma sessão, adicionar um novo registro e salvá-lo. Após criar o modelo, é possível prosseguir para a criação de objetos e salvá-los no banco de dados.
1. Configurar a Sessão
Uma sessão é a principal ferramenta para interagir com o banco de dados. Utilize sessionmaker
para vincular o engine e criar uma sessão:
Session = sessionmaker(bind=engine)
session = Session()
A função Session()
cria uma sessão ativa que serve como um espaço de trabalho para preparar e organizar operações no banco de dados antes de serem confirmadas.
2. Adicionar um Novo Objeto
Para adicionar dados, siga estes passos:
- Criar um Objeto
Instancie uma classe de modelo (por exemplo,Product
) com os atributos necessários.
new_product = Product(name="Laptop", description="High-end gaming laptop", price=1500)
- Preparar o Objeto
Adicione o objeto à sessão comadd()
.
session.add(new_product)
- Salvar as Alterações
Confirme a sessão para finalizar a transação.
session.commit()
Swipe to start coding
- Inicializar a sessão do banco de dados usando
Session
. - Criar um novo objeto da classe
Product
com os atributos especificados. - Adicionar o novo objeto à sessão utilizando o método apropriado.
- Confirmar a transação para salvar as alterações no banco de dados.
Solução
Obrigado pelo seu feedback!
single