Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要从Organization.name扩展VARCHAR(100)到VARCHAR(200)。
Organization.name
VARCHAR(100)
VARCHAR(200)
我正在开发 Liferay 7.0.2 GA3。
有一些机制可以覆盖liferay-portal/portal-impl/src/META-INF/portal-model-hints.xml?
liferay-portal/portal-impl/src/META-INF/portal-model-hints.xml
或者也许还有其他可以帮助我的东西?
不鼓励更改核心数据库结构,这会造成无法维护的混乱:可能有部分假定当前长度(即使我希望没有)。一般来说,无论如何都不鼓励查看数据库结构和内容。
话虽如此,我很想了解使用名称这么长的组织的用例。想象一下:除了你未来 Liferay 升级的维护任务之外,这将在 UI 上产生一个真正的显示问题:组织名称可能出现在几个地方(例如,如果该组织有一个附加的站点)。您打算如何以不完全破坏 UI 的方式显示这些名称?
或者,总结一下:不要去那里。引入组织规则以使用较短的组织名称。恕我直言,即使是 100 个字符也太长而无法实际使用。
此外,由于您更喜欢在多个地方询问,因此多次生成相同的工作:以后不要这样做。