プロジェクトの説明

show create table for PostgreSQL

  • This SQL function returns a CREATE TABLE statement for the table assigned.
  • PostgreSQL にて CREATE TABLE 文を取得するための SQL 関数です。 PostgreSQL では pg_dump --schema-only コマンドで CREATE TABLE 文を取得できますが、 DB 接続や psql コンソールなどから取得することができません。 本 SQL は、それを実現するためのものです。

Features

  • このファンクションは、SQL文1つから構成されますので、
    • PostgreSQL の設定変更なしに利用することができます。
    • PHP, Java, Ruby 等、お好きな言語に組み込むことができます。
      • 例:1) $1, $2 を言語ごとの変数にする、2) ダブルクオーテーションをエスケープする (" -> \")
  • This function is written in SQL. This brings the features that:
    • You do not need to re-configure your PostgreSQL settings.
    • You can embed this function in your preferred languages: PHP, Java, Ruby, etc...
      • example: 1) replace $1 and $2 into variables of the language you are going to use, 2) escape the double-quotations (" -> \")

Usage

  1. SELECT show_create_table('table_name', 'schema_name');
  2. or
  3. SELECT show_create_table('table_name', null);

Details

see http://sourceforge.jp/projects/pgshowcreatetbl/wiki/

インストール

* psql シェルでコピー&ペーストするなどしてください * copy & paste in psql shell. インストール方法を見る

使い方

SELECT show_create_table('table_name', 'schema_name'); or SELECT show_create_table('table_name', null); schema_name を null にすると、全スキーマが検索の対象になります。 If schema_name = null, all o... 使い方を見る

ダウンロード

レビュー
あなたの評価
レビューする

統計情報

最新の動き

2011-11-14
17:58
show create table for PostgreSQL
2011-08-08
17:11
show create table for PostgreSQL
2010-09-03
16:53
show create table for PostgreSQL
16:51
show create table for PostgreSQL
16:47
show create table for PostgreSQL
活動履歴を見る