Advertisement
blistovmhz

Untitled

Dec 29th, 2023
1,001
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.45 KB | None | 0 0
  1. table_name: "RentalContract"
  2.  
  3. # Columns
  4. members:
  5.  [
  6.     {
  7.       columns:
  8.        {
  9.           name: { type: "string", not_nullable: true },
  10.           Job:
  11.            {
  12.               type: "foreign",
  13.               foreign: { table: "Job", type: "integer", key: "id" },
  14.               not_nullable: true,
  15.             },
  16.           Supplier:
  17.            {
  18.               type: "foreign",
  19.               foreign: { table: "Supplier", type: "integer", key: "id" },
  20.               not_nullable: true,
  21.             },
  22.           RentalEquipmentType:
  23.            {
  24.               type: "foreign",
  25.               foreign:
  26.                 { table: "RentalEquipmentType", type: "integer", key: "id" },
  27.               not_nullable: true,
  28.             },
  29.           RentalEquipment:
  30.            {
  31.               type: "foreign",
  32.               foreign:
  33.                 { table: "RentalEquipment", type: "integer", key: "id" },
  34.               not_nullable: false,
  35.             },            
  36.           total_cost: { type: "float", meta_data: { decimal: true } },
  37.           tax_included: { type: "boolean" },
  38.           start_date: { type: "date" },
  39.           end_date: { type: "date" },
  40.           serial: { type: "string" },
  41.           notes: { type: "string" },
  42.           attachment:
  43.             {
  44.               type: "link",
  45.               link:
  46.                 { table: "attachamizer_attachment", type: "integer", key: "id" },
  47.             },
  48.         },
  49.     },
  50.   ]
  51.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement