Narzędzia użytkownika

Narzędzia witryny


fedora:uslugi:postgresql

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:uslugi:postgresql [2025/03/24 20:34] – [Tworzenie przykładowej tabeli] sindapfedora:uslugi:postgresql [2025/05/11 21:44] (aktualna) – [Uruchomienie w systemie Windows bez instalacji] sindap
Linia 202: Linia 202:
 ); );
 </code> </code>
 +
 +==== Usunięcie wszystkich tabel z bazy jednym poleceniem sql ====
 +
 +<code sql>
 +DO $$ 
 +DECLARE 
 +    r RECORD;
 +BEGIN 
 +    FOR r IN (SELECT tablename FROM pg_tables WHERE schemaname = 'public'
 +    LOOP 
 +        EXECUTE 'DROP TABLE IF EXISTS ' || quote_ident(r.tablename) || ' CASCADE';
 +    END LOOP; 
 +END $$;
 +</code>
 +
  
   * [[https://www.server-world.info/en/note?os=Fedora_40&p=postgresql&f=1]]   * [[https://www.server-world.info/en/note?os=Fedora_40&p=postgresql&f=1]]
   * [[https://docs.fedoraproject.org/en-US/quick-docs/postgresql/]]   * [[https://docs.fedoraproject.org/en-US/quick-docs/postgresql/]]
 +
 +===== Uruchomienie w systemie Windows bez instalacji =====
 +
 +<code bash>
 +C:\pgsql\bin\initdb -D C:\pgsql\pgdata -U postgres -W -E UTF8 -A scram-sha-256
 +</code>
 +
 +<code bash>
 +C:\pgsql\bin\pg_ctl.exe start -D C:\pgsql\pgdata -l C:\pgsql\pgdata\pgsql.log
 +</code>
 +
 +<code bash>
 +C:\pgsql\bin\pg_ctl.exe stop -D C:\pgsql\pgdata
 +</code>
 +
 +<code bash>
 +C:\pgsql\bin\pg_ctl.exe register -N PostgreSQL -D C:\pgsql\pgdata -l C:\pgsql\pgdata\pgsql.log
 +</code>
 +
 +<code bash>
 +C:\pgsql\bin\pg_ctl.exe unregister -N PostgreSQL
 +</code>
fedora/uslugi/postgresql.1742844841.txt.gz · ostatnio zmienione: 2025/03/24 20:34 przez sindap

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki