<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sqlalchemy on Python Brasil — Aprenda Python em Português</title>
    <link>https://python.dev.br/tags/sqlalchemy/</link>
    <description>Recent content in Sqlalchemy on Python Brasil — Aprenda Python em Português</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <lastBuildDate>Sun, 31 May 2026 03:05:49 +0000</lastBuildDate>
    <atom:link href="https://python.dev.br/tags/sqlalchemy/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SQLModel com FastAPI: APIs Tipadas com Banco de Dados</title>
      <link>https://python.dev.br/blog/sqlmodel-fastapi-python/</link>
      <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/sqlmodel-fastapi-python/</guid>
      <description>&lt;p&gt;Criar uma API em Python ficou muito mais simples com &lt;a href=&#34;https://python.dev.br/glossario/fastapi/&#34;&gt;FastAPI&lt;/a&gt;, &lt;a href=&#34;https://python.dev.br/glossario/pydantic/&#34;&gt;Pydantic&lt;/a&gt; e tipagem moderna. O ponto em que muitos projetos ainda ficam confusos é a camada de banco de dados: você define um modelo Pydantic para entrada, outro para resposta, outro modelo SQLAlchemy para tabela, repete campos, esquece validações e acaba mantendo três versões da mesma entidade.&lt;/p&gt;&#xA;&lt;p&gt;O &lt;strong&gt;SQLModel&lt;/strong&gt; tenta reduzir essa duplicação. Ele combina ideias do Pydantic e do SQLAlchemy para que o mesmo modelo descreva dados validados, objetos Python e tabelas relacionais. Para uma API pequena ou média, especialmente com FastAPI, isso deixa o código mais direto sem abandonar um ORM sólido por baixo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SQLAlchemy 2.0: ORM Moderno para Python com Tipagem</title>
      <link>https://python.dev.br/blog/sqlalchemy-2-orm-moderno-python/</link>
      <pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/sqlalchemy-2-orm-moderno-python/</guid>
      <description>&lt;p&gt;O &lt;strong&gt;SQLAlchemy&lt;/strong&gt; é o ORM mais utilizado no ecossistema Python, presente em projetos que vão de APIs simples a sistemas de grande escala. Com o lançamento da versão 2.0, a biblioteca passou por uma reformulação significativa: novo estilo declarativo com tipagem nativa, API de queries unificada, suporte a async/await e integração profunda com ferramentas de análise estática.&lt;/p&gt;&#xA;&lt;p&gt;Se você já trabalha com &lt;a href=&#34;https://python.dev.br/blog/python-e-postgresql/&#34;&gt;PostgreSQL&lt;/a&gt;, &lt;a href=&#34;https://python.dev.br/blog/python-e-banco-de-dados-sqlite/&#34;&gt;SQLite&lt;/a&gt; ou qualquer banco relacional em Python, entender o SQLAlchemy 2.0 é fundamental. Neste artigo, vamos cobrir desde a configuração inicial até padrões avançados como relacionamentos, queries compostas e integração assíncrona.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SQLAlchemy: O que É e Como Funciona | Python Brasil</title>
      <link>https://python.dev.br/glossario/sqlalchemy/</link>
      <pubDate>Sat, 15 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/glossario/sqlalchemy/</guid>
      <description>&lt;h2 id=&#34;o-que-e-sqlalchemy&#34;&gt;O que e SQLAlchemy?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;SQLAlchemy&lt;/strong&gt; e a biblioteca de banco de dados mais popular e poderosa do ecossistema Python. Ela oferece duas interfaces: o &lt;strong&gt;Core&lt;/strong&gt;, que fornece uma camada de abstracao SQL expressiva, e o &lt;strong&gt;ORM&lt;/strong&gt; (Object-Relational Mapping), que permite mapear tabelas do banco de dados para classes Python. Com SQLAlchemy, voce trabalha com objetos Python em vez de escrever SQL bruto, mantendo ao mesmo tempo controle total sobre as consultas geradas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python e PostgreSQL: Guia Completo</title>
      <link>https://python.dev.br/blog/python-e-postgresql/</link>
      <pubDate>Wed, 10 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/python-e-postgresql/</guid>
      <description>&lt;p&gt;PostgreSQL e um dos bancos de dados relacionais mais robustos e populares do mundo, e Python oferece ferramentas excelentes para trabalhar com ele. Neste guia, vamos desde a conexao basica com psycopg2 ate o uso avancado do SQLAlchemy como ORM completo.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configurando-o-ambiente&#34;&gt;Configurando o Ambiente&lt;/h2&gt;&#xA;&lt;p&gt;Antes de comecar, instale as dependencias necessarias:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install psycopg2-binary sqlalchemy alembic&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;O pacote &lt;code&gt;psycopg2-binary&lt;/code&gt; e a versao pre-compilada do driver PostgreSQL para Python. Para producao, recomenda-se usar &lt;code&gt;psycopg2&lt;/code&gt; com as bibliotecas do sistema instaladas.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
