You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/2-naming-conventions/naming-conventions.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -182,7 +182,9 @@ Examples:
182
182
183
183
### Table
184
184
185
-
Plural[^1] name of what is contained in the table (unless the table is designed to always hold one row only – then you should use a singular name)
185
+
Plural[^1] name of what is contained in the table (unless the table is designed to always hold one row only – then you should use a singular name).
186
+
187
+
Suffixed by `_eb` when protected by an editioning view.
186
188
187
189
Add a comment to the database dictionary for every table and every column in the table.
188
190
@@ -192,6 +194,7 @@ Examples:
192
194
193
195
*`employees`
194
196
*`departments`
197
+
*`countries_eb` - table interfaced by an editioning view named `countries`
195
198
*`sct_contracts`
196
199
*`sct_contract_lines`
197
200
*`sct_incentive_modules`
@@ -226,6 +229,8 @@ Examples:
226
229
Plural[^1] name of what is contained in the view.
227
230
Optionally suffixed by an indicator identifying the object as a view (mostly used, when a 1:1 view layer lies above the table layer)
228
231
232
+
Editioning views are named like the original underlying table to avoid changing the existing application code when introducing edition based redefinition (EBR).
233
+
229
234
Add a comment to the database dictionary for every view and every column.
230
235
231
236
Optionally prefixed by a project abbreviation.
@@ -234,6 +239,7 @@ Examples:
234
239
235
240
*`active_orders`
236
241
*`orders_v` - a view to the orders table
242
+
*`countries` - an editioning view for table `countries_eb`
237
243
238
244
[^1]:
239
245
We see a table and a view as a collection. A jar containing beans is labeled "beans".
0 commit comments