さまよえる、Android

Androidのプログラミングで便利なことや残しておきたいことを残しておく。もしオススメのライブラリがあったら教えてくださいね。

herokuのPostgresに接続する

管理画面(Database Credentials)で接続情報を確認する。

f:id:araiyusukej:20170227144110p:plain

ターミナルコマンド

psql -h ホスト -U ユーザー -d データベース

登録されているテーブル一覧

\d

テーブルに定義されているフィールドを確認

\d テーブル名

テーブル作成

CREATE TABLE markers (
id SERIAL,
title varchar(80),
rand_query varchar(20),
password varchar(20),
json text,
disabled int,
ip text,
host text,
create_date timestamp default CURRENT_TIMESTAMP,
update_date timestamp default CURRENT_TIMESTAMP
);

カラム追加

ALTER TABLE markers ADD is_access integer;

どうやら指定してカラムを追加することはできないらしい。

切断

\q

requireとincludeについて

久しぶりにPHPでコードを書いてたが

includeとrequireの違いを忘れてしまった。

存在しないファイルをincludeすると警告だけでphpの処理はそのまま継続して実行される。
存在しないファイルをrequireすると完全にストップされ処理は終わる。

include_onceとかrequire_onceは、一度読み込んだファイルは二度と読み込まない。

require "config.php";
require_once "config.php"; <=一度読み込んだので、読み込まれない