User Tools

Site Tools


databaze

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
databaze [2015/07/23 14:23]
ww created
databaze [2022/03/16 09:38] (current)
Line 1: Line 1:
 ====== Databáze ====== ====== Databáze ======
  
-==== PostgreSQL ====+===== PostgreSQL ====
 +<code bash> 
 +$ su postgres 
 +$ psql 
 +</code>
  
-  $ su postgres +==== Vytvoření databáze a uživatele ==== 
-  $ psql+<code postgresql> 
 +CREATE DATABASE dbname TEMPLATE template0; 
 +CREATE USER dbuser WITH PASSWORD 'somepass'; 
 +GRANT ALL PRIVILEGES ON DATABASE dbname TO dbuser; 
 +</code>
  
-=== Vytvoření databáze a uživatele === +==== Ostatní příkazy ==== 
-  CREATE DATABASE dbname TEMPLATE template0; +Seznam databází 
-  CREATE USER dbuser WITH PASSWORD 'somepass'; +<code postgresql>\l</code>
-  GRANT ALL PRIVILEGES ON DATABASE dbname TO dbuser; +
- +
-=== Ostatní příkazy === +
-  ; seznam databází +
-  \l+
      
-  ; výběr databáze +Výběr databáze 
-  \connect dbname+<code postgresql>\connect dbname</code>
      
-  ; výpis tabulek v aktuální databázi +Výpis tabulek v aktuální databázi 
-  \dt+<code postgresql>\dt</code>
      
-  ; výpis uživatelů +Výpis uživatelů 
-  \du+<code postgresql>\du</code> 
 + 
 +==== Migrace mezi verzemi ==== 
 +https://www.kostolansky.sk/posts/upgrading-to-postgresql-12/ 
 + 
 +---- 
 + 
 +===== MySQL / MariaDB ===== 
 + 
 +==== Vytvoření databáze a uživatele ==== 
 +<code mysql> 
 +CREATE DATABASE dbname; 
 +GRANT ALL ON dbname.* TO username@localhost IDENTIFIED BY 'somepass'; 
 +</code> 
 + 
 +Seznam databází 
 +<code mysql>SHOW DATABASES;</code> 
 + 
 +---- 
 + 
 +===== SQLite ===== 
 + 
 +==== Výpis tabulek ==== 
 + 
 +<code>.tables</code>
databaze.1437654219.txt.gz · Last modified: 2022/03/16 09:38 (external edit)