PostgreSQL

PostgreSQLメモ:日付計算で減算

ex)あるカラムの最新日付よりn分後とる文 select to_char(expires_date + 'n minute', 'yyyy-mm-dd hh24:mi:ss') from テーブル名 減算をしたい。 select to_char(expires_date - 'n minute', 'yyyy-mm-dd hh24:mi:ss') from テーブル名 これではだめだった…

表計算ソフトからCSVで出力してsql文でPostgreSQLに入れるメモ

$conn = 接続先; //DB側の文字コードに(SQL_ASCII$sql="SET client_encoding to 'SQL_ASCII'"; $res = pg_query($conn, $sql); //インサート $sql="COPY FROM TABLE_NAME '".$PATH."CSV_NAME.csv' WITH CSV;";$res = pg_query($conn, $sql); csvから配列で…

【dropzone.js】特定の文字を含む画像だけ出力しない

アップロードしたくない場合 【image.upload.php(アップロード側)】 //ドロップされたアイテム毎にこのスクリプトにリクエストがきて、一つ一つが像を処理する。$path = "/usr/local/httpd/....images/";if (!empty($_FILES)){ $tempname = $_FILES['file'…

【dropzone.js】drag&dropで複数up&外部サーバーに保存

使い方 【index.php(フォーム側)】 ①プラグイン読み込み $html->Add_Javascript_file[] = "jquery-1.11.1.min.js";$html->Add_Javascript_file[] = "dropzone.min.js"; ②ドロップゾーン・フォーム作成 ドロップゾーンの指定方法は③に <div id="Dropzone" class="dropzone">こちらに画像ファイル</div>…

【Three.js】DBから値を取り出してJSONに変えて線グラフに【Line chart】

もとにしたサンプルデータはこれです line chart http://bl.ocks.org/mbostock/3883245 サンプルだとtsvでグラフにする値をよみこんでるのですが、 sqlから取り出してそのままいれたかったためjsonにしました。 以下sql文 $sql =ほげ; $result = ほげ; $hoge…

ページングをmysqlとpostgreSQLでソース比較

mysql //ページング設定 $page = $_REQUEST['page']; if($page == ''){ $page = 1; } $page = max($page, 1); //最終ページを取得する pg_query($conn, "SELECT COUNT(*) AS cnt FROM posts"); $recordSet = pg($sql); $table = pg_fetch_assoc($recordSet);…

MySQLとPostgreSQLの違い

MySQLを使用してきましたが、PostgreSQLを使うことになったので軽く特徴をまとめていきます。 主な違いはどうやらMySQLにない機能がPostgreSQLでは使えたりする模様。 以下ITmediaさんより こんなかんじ(全然わからない) とりあえず使い方としてはほぼ同じ…