XAMPP環境にSQLiteManagerをインストール
XAMPP環境に、ウェブベースのSQLite管理ツールSQLiteManagerをインストールする。
手順
ダウンロードと配置
SQLiteManager公式サイトからダウンロード。

圧縮ファイルを展開後、フォルダ名をsqlitemanagerに変更。xamppインストールディレクトリ直下に配置する。
apacheの設定ファイルを上書き
xamppインストールディレクトリの、apacheのconfigファイルを書き換える。
僕の環境では、↓
D:\xampp\apache\conf\extra/httpd-xampp.conf
phpmyadminのAlias設定の下に、SQLiteManager用のAlias設定を追加
Alias /phpmyadmin "D:/xampp/phpMyAdmin/"
<Directory "D:/xampp/phpMyAdmin">
AllowOverride AuthConfig
</Directory>
# ↓追加
Alias /sqlitemanager "D:/xampp/sqlitemanager/"
<Directory "D:/xampp/sqlitemanager">
AllowOverride AuthConfig
</Directory>
# ↑追加
同ファイル内最下部の、セキュリティ設定も変更
(LocationMatchにsqlitemanagerを追加)
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|sqlitemanager|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
起動と確認
apacheを再起動
http://localhost/sqlitemanager/にアクセス
無事に起動。
上記が上手くいかない場合の、もっと簡単な設置方法
htdocs配下にsqlitemanagerフォルダを設置。
※ただし、一般のプロジェクトと混ざるので非推奨
シーケンスの扱い(作成・インクリメント・再設定) – PostgreSQL
PostgreSQLでのシーケンスの扱い。
書式
create sequence シーケンス名 [increment 増分値] [minvalue 最小値] [maxvalue 最大値] [start 初期値] [cycle]
シーケンスの値の扱い
次の値を取り出す
nextval('シーケンス名')
現在の値を取り出す。
関数を呼ぶ前に同じセッションでnextvalしていないとエラーになるので注意
currval('シーケンス名')
シーケンスの値の再設定
setval('シーケンス名',値)
Postgresqlをコマンドラインで操作(psql)
psqlの起動
./psql [データベース名] [ユーザー]
ユーザーを指定しない場合は、自動的にログインユーザーが使用される。
データベース一覧の表示
¥d
テーブル一覧の表示
¥d
テーブルスペース一覧の表示
¥db
他のいろいろ
¥di index インデックス
¥dn namespace 名前空間
¥ds sequence シーケンス
¥dt table テーブル
¥du user ロール
¥dv view ビュー







