Narzędzia użytkownika

Narzędzia witryny


fedora:aplikacje:libreoffice:base_pgsql

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
fedora:aplikacje:libreoffice:base_pgsql [2025/11/03 19:40] – [Tworzenie tabeli] sindapfedora:aplikacje:libreoffice:base_pgsql [2025/11/04 19:35] (aktualna) – [Tworzenie tabeli 'test_table'] sindap
Linia 136: Linia 136:
 ===== Tabele ===== ===== Tabele =====
 ==== Tworzenie tabeli 'test_table' ==== ==== Tworzenie tabeli 'test_table' ====
 +Tworzona tabela musi zawierać minimum jedną kolumnę. Wprowadzenie polecenia ''CREATE TABLE test_table ();'' zakończy się błędem ''ERROR:  cannot create a table without columns''.
 <code sql> <code sql>
 CREATE TABLE test_table ( CREATE TABLE test_table (
Linia 144: Linia 145:
 ); );
 </code> </code>
 +<WRAP center round important 80%>
 +Uwaga. Dodana kolumna o typie TEXT skutkuje tym, że po odświeżeniu tabel i wprowadzaniu danych tekstowych czasem w polach mogą pojawić się zera. Jeżeli tak się stanie odświeżenie tabel nie wystarcza. Trzeba wyłączyć i włączyć LO Base.
 +</WRAP>
 +
 +==== Dodanie kolumny 'lokalizacja' do tabeli 'test_table' ====
 +<code sql>
 +ALTER TABLE test_table
 +ADD COLUMN lokalizacja TEXT;
 +</code>
 +
 +==== Dodanie kolumny 'rok' z wartością domyślną '2025' do tabeli 'test_table' ====
 +<code sql>
 +ALTER TABLE test_table
 +ADD COLUMN rok INTEGER DEFAULT 2025;
 +</code>
 +
 +==== Dodanie kolumny 'kraj' z wartością domyślną 'Polska' obowiązkiem wpisu do tabeli 'test_table' ====
 +<code sql>
 +ALTER TABLE test_table
 +ADD COLUMN kraj TEXT NOT NULL DEFAULT 'Polska';
 +</code>
 +
 +==== Dodanie kolumny 'artysta_id' z kluczem obcym 'artysci(id)' ====
 +Dzięki temu ''test_table.artysta_id'' będzie wskazywać na ''artysci.id''.
 +<code sql>
 +ALTER TABLE test_table
 +ADD COLUMN artysta_id INTEGER REFERENCES artysci(id);
 +</code>
 +
 +
 ===== Struktura bazy ===== ===== Struktura bazy =====
  
fedora/aplikacje/libreoffice/base_pgsql.1762195215.txt.gz · ostatnio zmienione: przez sindap

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki