---
title: "Discussion on \"ETL with PostgreSQL\" | Hashnode"
description: "Discussion on \"ETL with PostgreSQL\". In this project, you'll apply what you've learned on data modeling with Postgres and build an ETL pipeline using Python"
url: "https://hashnode.com/posts/etl-with-postgresql/6114567a611d5c199a2fb174"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [ETL with PostgreSQL](https://flynn.hashnode.dev/etl-with-postgresql?utm_source=hashnode&utm_medium=feed)

In this project, you'll apply what you've learned on data modeling with Postgres and build an ETL pipeline using Python

Aug 11, 2021 · 6 min read · flynn.hashnode.dev  
Updated Aug 13, 2021  
Read the article

-   [#python](https://hashnode.com/tag/python)
-   [#data](https://hashnode.com/tag/data)
-   [#databases](https://hashnode.com/tag/databases)

## Written by

[Flynn](https://hashnode.com/@Flynn3103)

@Flynn3103 · Viet Nam

  
[View profile](https://hashnode.com/@Flynn3103)

Data Engineer

Welcome to my blog. I'm a studious person. This is my favorite place where I can share my knowledge with everyone. Stay focused, be presents

## Responses 1

Markdown supported · ⌘↵ to post

[Sơn Lưu Hoàng](https://hashnode.com/@sonlhcsuit)

[Nov 25, 2021](https://hashnode.com/posts/etl-with-postgresql/6114567a611d5c199a2fb174/comment/619fc6bbe6a8de7421323dc7)

Good articles, easy for starters. I think u should add some retry or using an ORM for rollback in exception. Additionally, if u are using pandas that way, it is good performance when u are trying to using the `df.to_sql` function instead looping through out rows.
