NocoDB や Baserow で View をつくる

NocoDB や Baserow で View をつくる

View は RDBMS を使うエンジニアならば誰でも知っていますが、データベースを使ったことがない方には初めての言葉になるかもしれません。

しかし、NocoDB や Baserow を使うには、 View を知っていてもあまり役に立たないでしょう。そもそも View がありません。

それでも、 View は便利です。

NocoDB や Baserow での “View” とは

NocoDB でも Baserow でも、 “View” は存在しますが、RDBMSの View とは少し違います。

どちらもローコードツールで、アプリケーションを作るためのソリューションなので、

View は、アプリのウィンドウを表します。ユーザが操作する画面のことですね。

何も View を作らないと、データベースはただの二次元配列です。

NocoDB の View メニュー
Baserow の View メニュー

どちらも一覧画面、フォーム入力画面、画像を見せるためのギャラリー、などがあります。

NocoDB でも、 Baserow でも “View” は、UIのことを指します。

View みたいなものを作る

RDBMS での View は様々な使い方がありますが、ここでは単純に、同じデータを、異なる名前(エイリアス)で参照する方法を考えます。

では、始めます。

1、新しい Grid ビューを追加します。

NocoDB を例にします。たとえば住所録情報があるとします:

カラム名も日本語ですが、アルファベットでの識別子も必要になりました。

name , address , age , tel

というカラム名での住所録が必要だということです。

2、既存のカラムの別名のカラムを用意します。

カラム名の右端にある、「+」ボタンをクリックすると、カラムの追加の画面が出ます。

カラム名を決めたら、次に、「Formula」を選択します。

Formula の値は、 {カラム名} とすることで、「カラム名」の値がそのまま入ります。

全カラムこうしてエイリアスを作ってみます。

まとめ

NocoDBで、カラムの別名を使って、新しいカラムを作成する方法をご紹介しました。

Baserow でも、同様に、カラム追加、Formula を使って値を参照、とすることで、テーブルのカラム名以外のカラム名で、値を参照することが出来ます。