Ruby Sequelでテーブル名にエイリアスを割り当てる

SELECT * FROM usersを、
SELECT * FROM users AS t1のようにしたい。

環境

  • Sequel: 5.x

方法

Dataset#fromとSequel#asを使う。

DB[:users].from(Sequel.as(:users, :t1))
=> SELECT * FROM users AS t1;