Preciso aprender SQL

Galera, surgiu uma oportunidade para trabalhar como DBA mas pra isso preciso saber SQL e Postgree. Vocês teriam alguma sugestão de um bom curso para que eu possa estudar?

Links: PostgreSQL Tutorials PostgreSQL no W3Schools SQL Padrão - W3Schools Use em conjunto com o link de cima Aprenda a instalar o PostgreSQL (de preferência use linux ou wsl no windows para aprender direito como é feito em servidores sem interface gráfica) Primeiros passos com SQL

Algumas dicas:

  • PostgreSQL é o banco de dados (BD) que vai ficar instalado na sua máquina e não a interface por onde você vai rodar as queries (SGBD).

  • Sabendo disso, você não precisa utilizar o PgAdmin Desktop/Web (que é o SGBD padrão). Ele não é ruim, na verdade é muito bom, mas tem outros que podem facilitar a sua vida te dando dicas conforme você digita.

  • Você pode usar o DBeaver Community ou o BeeKeeper Studio Community

  • Inglês, cara. Inglês é uma chave importantíssima na programação, não tem jeito!

  • Outra dica muito top (essa vale ouro) que eu já estava esquecendo é: Não fazer delete ou update sem where. Principalmente em produção, pois você irá perder TODOS os dados. Então eu vou dar uma outra dica para complementar e não ficar só no aviso...

  • Aprenda a usar Transaction, e a utilize sempre que for fazer algum update ou delete. Com ela, se você fizer cagada, vai dar pra fazer um rollback e não ter problemas. Já usa isso no seu estudo pra virar hábito.

Se, com todo esse material gratuito incrível, você não aprender nem sequer fazer uma consulta simples select * from produtos, então pode desistir que a área não é pra você 🤣🤣.

Boa sorte

Não conheço muitos cursos de postgres mas, tem esse no coursera

Tem esse curso do vitor mazuco eu acho ela muito boa.

SQL é o menor dos seus problemas, DBA como o nome sugere é um arquiteto, você deveria focar mais em aprender modelagem de dados que SQL vai ser praticamente escrever um texto