タグ

postgresqlに関するyutamotyのブックマーク (8)

  • PostgreSQL 互換 Amazon Auroraの高速フェイルオーバーを試してみた | DevelopersIO

    ウィスキー、シガー、パイプをこよなく愛する大栗です。 先日正式リリースとなったPostgreSQL 互換 Amazon Auroraですが、Auroraの特徴の一つである高速なフェイルオーバーを試してみました。 高速フェイルオーバー ドキュメントにPostgreSQL互換Auroraの高速フェイルオーバーについて記述があります。PostgreSQL JDBC Driverを使用します。urlを複数記述して、targetServerTypeでmasterを指定するとWriterを高速にフェイルオーバーできます。 注意点として、targetServerTypeの指定ではコネクションのオープン時に判断されます。MySQL互換Auroraで使用されるMariaDB Connector/Jの場合はステートメントで判断しています。同じAurora用のフェイルオーバーでも挙動が異なるので注意して下さい。

    PostgreSQL 互換 Amazon Auroraの高速フェイルオーバーを試してみた | DevelopersIO
  • PostgreSQL security

    PostgreSQLセキュリティ リモートからのアクセス PostgreSQL にアクセスするには、UNIX ドメインソケット経由と、TCP/IP ソケット経由の2種類があります。どちらを使っているかというと、特に設定していない場合は UNIX ドメインソケットのみ使っているかと思います。UNIX ドメインソケットを使っている場合は、たぶん /tmp/.s.PGSQL.5432 というファイルがあるはずです。 UNIX ドメインソケット経由の場合、PostgreSQL が動いているマシンにログインしなければならないので、比較的安全と言えます。この場合、アクセスの制御は、OS レベルでしてくれるからです。それに対して、TCP/IP ソケット経由の場合、他のマシンからでも PostgreSQL にアクセスできる反面、PostgreSQL 自身でアクセス制御を行う必要があります。 その、アク

  • PostgreSQLの初期設定 | Netsphere Laboratories

    (2011.5.29) ページを分離、加筆。 PostgreSQLサーバの初期設定について。 データベース格納先, postgresユーザ (2011.5.29) PostgreSQLのサーバプログラム (postmasterデーモン) は、独立した複数のデータベースを同時に管理できます。一つのディレクトリ以下に、実体としてのデータが保存されます。サーバが管理する, データベースの集まりを「データベースクラスタ」といいます。 postmasterデーモンを動かすためのUNIXユーザを作ります。通常, "postgres" という名前にします。 バイナリパッケージを利用する場合 Linuxディストリビューション提供のバイナリパッケージを使う場合、"postgres" ユーザは、あらかじめ登録されています。自分で何かする必要はありません。 また、データベースの保存先は、特に変更しない限り、/v

  • CentOS 5にApache+PHP5+PostgreSQL7をインストール

    移行作業をせず、会社の後輩のためにちょいと検証作業。 VM上で動作しているCentOS 5.1(i386)にApacheとPHP5とPostgreSQL7のインストールメモ。 CentOS 5では、yumからPHPとPostgreSQLをインストールすると、PHP5とPostgreSQL8がインストールされる。 今回は諸事情によりPostgreSQL8ではなく、PostgreSQL7をインストールして欲しいのと要望が。 新入社員研修の課題として、新入社員に作業をやらせてみたところ・・・ 丸1日、インストール作業と格闘していたみたいだけど、全然分からないとのこと(´・ω・`) 挙句の果てに、なぜかApacheまで起動しなくなってた。 ほとんど知識が無い状態で、このインストール作業は難しかったかしらん。 といっても、俺もそんなに知識がある方ではない・・・。 質問されても答えられないこと

  • postgreSQL基本操作 : マロンくん.NET

    ここでは、postgresの基操作について説明します。 インストール方法については postgresインストール を参照ください。 データベース作成・削除 まずは、データベースを作成しなければ始まりません。 PostgreSQLでは1つのシステムで複数のデータベースを持つことが出来ます。 また、ここで説明する操作はpostgreSQLDBスーパーユーザであるpostgresユーザへスイッチして実施する必要があります。 # su - postgres それでは、postgresユーザへスイッチできたとして進めていきましょう。 (1) データベースの作成 【書式】 createdb データベース名 $ createdb dbtest CREATE DATABASE これで、dbtestというデータベースが作成できました。 (2) データベースの確認 作成したデータベースができているか確認し

  • FreeBSD/PostgreSQLコマンド - PukiWiki Plus!

    PostgreSQLのデータベースの削除(dropdb) † dropdb [データベース名] バックアップ・リストア(pg_dump) † [データベース名]にてバックアップを取ることが可能。その際、データベースの所有者にsuしておいた方がよい。 主なオプション -a データのみをダンプ -b ラージオブジェクトもダンプする。(注: デフォルトではダンプされません) -d INSERTコマンドにてダンプ(通常はCOPYコマンド) -D カラム名を含めたINSERTコマンドにてダンプ -s テーブルのみダンプ -t 特定のテーブルのみダンプ -F アウトプットファイルの形式を指定(cがカスタム、tがtar、pがテキスト) 例(バックアップ) pg_dump database_name > database_name.sql 例(リストア) createdb にてdatabaseを作成し、同

  • phpPgAdminにpostgres権限で入る方法

    phpPgAdminにpostgres権限で入る方法 phpPgAdminはデフォルトではpostgres権限でログインは出来ません。 confフォルダのconfig.inc.phpの設定を下のように変えることでログインできるようになります。 $conf['extra_login_security'] = false; セキュリティー的によろしくないのであまりやらないように。 関連エントリー データベースの論理削除と物理削除 phpPgadminでログインしたユーザーのDBしか閲覧できないようにする。 phpPgAdminでエクスポートをする方法 php+PostgreSQLでトランザクションの処理 postgreSQLでランダムな結果を取得する スポンサードリンク to-Rについて JavaScriptCSSReact/Angularなどのフロントエンド情報を発信しています。 書いて

    phpPgAdminにpostgres権限で入る方法
  • PostgreSQLデータベースのコマンド

    ここでは「PostgreSQL」をコマンドラインから直接操作する方法を紹介します。 DBサーバーをインストールした後、CGIなどのWebアプリケーションからDBを利用するためには、以下の手順で ユーザーの作成 と データベースの作成 をする必要があります。 >> PostgreSQLのインストールはこちら 作成: 2004年09月01日 更新: 2004年09月01日 * データベース (Database) データベースは、DBMSと呼ばれるシステムで運用されます。 データベースとは * PostgreSQL オープンソースのリレーショナルデータベースのひとつ。機能が豊富で、人気が高い。 PostgreSQLのユーザー作成 PostgreSQLに接続するユーザーを作成します。 ここでいうユーザーとは、PostgreSQLを利用するユーザー(接続アカウント)

  • 1