wiki.zope.jp
MembersGadflyTable
   
RecentChanges WikiHelp WikiPractice JumpSearch

MembersGadflyTable

テーブル名の調停用ページ


zmonc的案 2002/04/15

Gadflyでは$ZOPE/var/gadfly以下のフォルダがデータベースとなるのでデフォルトではdemoだけです。
システム管理権限が無い限り新たにデータベースを作成できないことを考えるとdemoデータベースを共用するのがよいと思います。
そこで問題になるのが「テーブル名」の重複です。 たとえばあるユーザ管理用のテーブル名としてuserとしてしまうと他の人はこの名前で新規に作成できません。
作成できないばかりでなく*まちがって利用してしまう*という逆のマイナス面もあります。
そこで私は以下のような命名法を提案します。

ユーザ名_テーブル名

ユーザ名はmembersに登録しているものです。これによりユニークになるばかりでなく誰の定義したものか一目瞭然です。
続いて半角のアンダースコア、テーブル名です。
テーブル名は任意です。数字でもなんでもいいです。
上記例でいえば、私のユーザ定義テーブルは

zmonc_user

となります。

Last edited Sat, 09 Sep 2006 22:43:16 +0900 Edit this page