PostgreSQL
SELECT current_setting('hoge')で取得する値を変更したい。
PostgreSQLはDATEDIFFをサポートしていないので、調べました。
Postgresでデータベースをコピーする方法がわからなかったので、調べました。 CREATE DATABASE "HOGE2" TEMPLATE "HOGE" で、HOGEをコピーしてHOGE2を作成できます。 (大文字小文字を区別したい時は"で囲みます)TEMPLATEの指定がない時は、標準データベー…
どういうこと? pgAdminはPostgreSQLのGUI管理ツールです。 pgAdmin: PostgreSQL administration and management tools pgAdminのグリッドで改行を入力する方法を紹介します。 どうすれば? テーブルを選択し、グリッドを表示します。 データを入力し、改行…
PostgreSQLでは以下の書き方で、指定日かどうかの判定条件が書けます。 WHERE (TO_DATE('2012/12/22', 'YYYY/MM/DD') <= date) AND (date < TO_DATE('2012/12/22', 'YYYY/MM/DD') + 1) なお、以下はNGです。「2012/12/23 00:00:00」が含まれてしまうからです…
PostgreSQLの文字列結合演算子は'||'です。ANSI標準も'||'です。 今までSQL Serverばかり使っていたので、'+'だと思っていました。
カラムのデフォルト値をシーケンスから取得すると、明示的に値を設定しなくても連番が挿入されるので便利です。 CREATE SEQUENCE hoge_seq INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 100000 CACHE 1; ALTER TABLE hoge_seq OWNER TO postg…
PostgreSQLでASP.NET Dynamic Dataサイトを構築するためにやったこと【ご注意:失敗に終わりました】 - プログラマーな日々PostgreSQLでASP.NET Dynamic Dataサイトを構築することを試みましたが、失敗に終わりました。誰かの役にたつかもしれないので、試行…
pgAdminはGUIのPostgreSQL管理ツールです。インストール手順は以下をご覧ください。 PostgreSQL用GUI管理ツールpgAdminを入れてみた - プログラマーな日々PostgreSQL用GUI管理ツールpgAdminを入れてみました。 ...pgAdminを使うと、HTML形式でPostgreSQLのテ…
PgSqlConnectionStringBuilderのメンバーに「IntegratedSecurity」あるいはそれに類するものがありませんでした。PgSqlConnectionStringBuilder Class MembersWindows アカウントの資格情報を認証に使用するときは、Npgsql を使用しましょう。 ダウンロード …
はじめて知った。PostgreSQL connection strings - ConnectionStrings.com
LINQ to SQLでPostgreSQLに接続するサンプルです。「dotConnect for PostgreSQL」と「DbLinq」というライブラリを使用します。 dotConnect for PostgreSQL 「dotConnect for PostgreSQL」についてはこちらを参照してください。 PostgreSQLで型付きデータセッ…
PostgreSQLでASP.NET Dynamic Dataサイトを構築することを試みましたが、失敗に終わりました。誰かの役にたつかもしれないので、試行錯誤の記録を残しておきます。追記:後日成功しました。手順はこちらをご覧ください。 PostgreSQLでASP.NET Dynamic Dataサ…
先日の記事に一部間違いがありましたので、訂正します。PostgreSQLのクエリパラメータのプレースホルダーは「:」 - プログラマーな日々「dotConnect for PostgreSQL」を使った場合はパラメータのプレースホルダーは「:」なのですが、Npgsqlを使用した場合は…
.NET + dotConnect for PostgreSQL + PostgreSQLで開発しています。SQL Serverではクエリパラメータのプレースホルダーは「@」ですが、PostresSQLは「:」です。つまり、SQL Serverのパラメータ名「@hoge」は、PostgreSQLでは「:hoge」となります。 訂正記事 …
今度のプロジェクトで初めてPostgreSQLを使用することになりました。PostgreSQL用の.Netデータプロバイダとしては、Npgsqlが有名です。 Postgresql のための Npgsql .Net データプロバイダ : プロジェクトホームページNpgsql とは? Npgsql は Postgresql の…
PostgreSQL用GUI管理ツールpgAdminを入れてみました。 ダウンロード pgAdmin: PostgreSQL administration and management tools 安定版のv1.12.3をダウンロードします。 インストール pgadmin3.msiを実行します。 起動 pgAdminが起動します。 使い方は後で調…