DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
あ,そうだ。PostgreSQL だともうなんだか色々エラーが出てるので諦めちゃいました……。 1.2を試してみました – まゆの日記 同じエラーかどうか分かりませんが、同じような現象があったので。 CakePHP1.2.0.5875 pre-betaでPostgreSQLに接続しようとすると以下のようなエラーが出ました。 Warning (2): pg_query() [function.pg-query]: Query failed: ERROR: syntax error at end of input at character 20 [CORE\cake\libs\model\datasources\dbo\dbo_postgres.php, line 123] 原因は[app/config/database.php]に追加された「schema」パラメータです。このパラメータを使う
PostgreSQLで大文字小文字を区別しないで検索が出来ないかと思った。 例えば DBには「Java入門」というデータがあるが、検索時に「java」「JAVA」で検索が出来ないかといったこと。 調べてみるとPostgreSQLにはSQL標準の「LIKE」ではなく「ILIKE」といったまさに今回やりたいような関数が用意されていた。ここ参照 そこで、ILIKEを使ってみたところ、2バイト文字のデータがある場合にエラーがでる。。 【エラー内容】 ERROR: invalid multibyte character for locale HINT: The server's LC_CTYPE locale is probably incompatible with the database encoding. そこで今度は多言語対応ということがリファレンスに書いてあった。 このリファレンスの最後
こんにちは、牧野です。 先日、あるウェブサイトで使用しているPostgreSQLを見直す機会がありました。 PostgreSQLのパフォーマンスを手軽に上げるには、 ・データベースの設定ファイルのパラメータを変更する ・アプリケーションの方で重いSQLを発行している場所を見つけて、その部分を直していく ・vaccumを実行する など、いくつか方法が考えられます。 今回は、PostgreSQLで実行時間が長いSQLを見つける方法について紹介します。 本題に入る前に、まずはテスト用データベースを作っておきます。 <?php $db = pg_connect('dbname=test'); $sql = " CREATE TABLE artist ( artist_id serial primary key, name text not null ) "; pg_query($sql); $sq
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く