ページ

ラベル postgresql の投稿を表示しています。 すべての投稿を表示
ラベル postgresql の投稿を表示しています。 すべての投稿を表示

2012-04-05

postgresql9.1インストール(2) utf-8

postgreSQLの初期設定がasciiなので設定をutf-8に変更する方法

template0は削除できない。
1.tamplate0をfalseにし、2.tamplate1のdrop。
3.utf-8として作成。4.tamplate1をtrueに変更。
5.接続許可のオプション
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
DROP DATABASE template1;
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
UPDATE pg_database SET datallowconn = FALSE WHERE datname = 'template1';


createdb
\l ->UTF8になってる。


参考リンク
PostgreSQL 9.1.3
Archwiki::PostgreSQL



postgresql9.1インストール(1)

postgresqlのインストール方法を忘れていたのでメモ。
  1. インストール、起動設定。
  2. pacman -S postgresql                                                            
    rc.d start postgresql
    deamon(postgresql)
    

  3. user作成
  4. createuser -s -U postgres
    #Enter name of role to add: [いつもloginしているuserの名前]
    

  5. postgres userへの変更方法
  6. #通常userから
    sudo -i -u postgres
    #rootから
    su root
    su - postgres
    

  7. dbの作成、削除
  8. createdb name
    createdb -> username のdbが作成
    dropdb name
    
参考リンク
PostgreSQL 9.1.3
Archwiki::PostgreSQL



2011-09-30

postgresql sql文ちょっと

postgresql を少し

データベース作成
CREATE DATABASE name;
CREATE DATABASE dbname OWNER rolename;

データベース削除
DROP DATABASE name;

テーブルの作成 例
CREATE TABLE weather (
city varchar(80),
temp_lo int, -- 最低気温
temp_hi int, -- 最高気温
prcp real, -- 降水量
date date
);

テーブルの削除
DROP TABLE tablename;

INSERT、UPDATE、DELETE

PostgreSQL