PostgreSQL

Pgsqlです。 postgreSQLのDBを全てバックアップを取る方法です。 疲れたあぁ。。。。 簡単に書いてあるのにユーザーやアクセス権限やらで思ったよりめんどくさかった。。。orzユーザー名 posrgresで全て実行します。$ pg_dumpall -c > /usr/local/pgsql/back…

データベース作成 CREATE DATABASE dbname; CREATE DATABASE dbname WITH ENCODING = 'EUC_JP'; データベース削除 DROP DATABASE db_name; テーブルの作成 CREATE TABLE table_name ( id int SERIAL UNIQUE, #重複しない順番の値をふる column_name1 int NOT…

順序を決めて値を取り出したい場合があると思います。そんな時は、order by asc(昇順)・order by desc(降順)を使って いました。ところがこれは1つの値にのみ適用されるもので、 2つ以上の値を昇順・降順などでソートしたい場合は、 order by value1 asc, …

create table の際に作成する、 priary keyと、シリアル番号の付け方。 create table kaizoku ( id serial unique, primary key(id) ); MySQLでいうところのAUTOINCREMENTになります。

テーブルの中のどれかをグループ化して、集計します。例えば、table mugiwara id | name | yen | 1 |ruffy | 1000| 2 |ruffy | 500| 3 |zoro | 150| 4 |zoro | 100| 5 |usopp | 5000| 6 |usopp | 1000| こんなテーブルがあるとします。やっぱりこういうテー…