PostgreSQL
PostgreSQL is a powerful, open-source, object-relational database system with over 30 years of active development. Known for its reliability, performance, and standards compliance, PostgreSQL supports both traditional SQL querying and modern features like JSON and full-text search, making it suitable for everything from small applications to large-scale enterprise systems.
psql
, pgAdmin, and numerous third-party libraries and ORMs.Access the PostgreSQL shell (psql) and create a database:
CREATE DATABASE mydb;
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100),
age INT
);
INSERT INTO users (name, email, age)
VALUES ('Alice', 'alice@example.com', 30);
SELECT * FROM users WHERE age > 25;
UPDATE users SET age = 31 WHERE name = 'Alice';
DELETE FROM users WHERE name = 'Alice';
PostgreSQL Official Documentation
Comprehensive reference covering all PostgreSQL features and usage.
pgAdmin
A popular open-source GUI for managing and administering PostgreSQL databases.
PostgreSQL Tutorials
Beginner-friendly tutorials and practical SQL examples.
Awesome PostgreSQL
A curated list of PostgreSQL tools, libraries, extensions, and learning resources.
PostGIS
A powerful spatial database extender that adds GIS (Geographic Information System) support to PostgreSQL.