便携式数据库列名

我正在设计一个关系数据库模式,可以移植到多个数据库平台 - SQLite3,PostgreSQL和MySQL以及其他可能的平台。 我想创建可在所有数据库平台上移植的表名。我应该遵循哪些命名限制? 允许哪些字符? 允许哪些字符开始名称? 最大长度是多少? 我应该注意其他限制吗? 谢谢     
已邀请:
/^[a-zA-Z][a-zA-Z0-9_]{,9}$/
通常是安全的。     

要回复问题请先登录注册