Einrichten der Artikeltabelle
In diesem Schritt erstellen Sie die articles
-Tabelle und fügen einige Beispieldaten ein. Diese Tabelle wird verwendet, um die Volltextsuchfunktionen in PostgreSQL zu demonstrieren.
Verbinden Sie sich zunächst als Benutzer postgres
mit der PostgreSQL-Datenbank, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:
sudo -u postgres psql
Erstellen Sie nun die articles
-Tabelle mit dem folgenden SQL-Befehl:
CREATE TABLE articles (
id SERIAL PRIMARY KEY,
title VARCHAR(255),
content TEXT
);
Dieser Befehl erstellt eine Tabelle namens articles
mit drei Spalten: id
, title
und content
. Die Spalte id
ist ein automatisch inkrementierender Primärschlüssel (primary key).
Fügen Sie als Nächstes einige Beispieldaten in die articles
-Tabelle ein:
INSERT INTO articles (title, content) VALUES
('PostgreSQL Tutorial', 'This is a comprehensive tutorial on PostgreSQL.'),
('Full Text Search in PostgreSQL', 'Learn how to implement full text search using TSVECTOR in PostgreSQL.'),
('PostgreSQL Performance Tuning', 'Tips and tricks to improve the performance of your PostgreSQL database.');
Dieser Befehl fügt drei Zeilen in die articles
-Tabelle ein, jede mit einem anderen Titel und Inhalt.
Sie können überprüfen, ob die Daten korrekt eingefügt wurden, indem Sie die folgende Abfrage ausführen:
SELECT * FROM articles;
Sie sollten die drei Zeilen sehen, die Sie gerade eingefügt haben.
id | title | content
----+----------------------------------+-----------------------------------------------------------------------
1 | PostgreSQL Tutorial | This is a comprehensive tutorial on PostgreSQL.
2 | Full Text Search in PostgreSQL | Learn how to implement full text search using TSVECTOR in PostgreSQL.
3 | PostgreSQL Performance Tuning | Tips and tricks to improve the performance of your PostgreSQL database.
(3 rows)