You are here

migrate_source_csv.source.schema.yml in Migrate Source CSV 8.3

config/schema/migrate_source_csv.source.schema.yml

File

config/schema/migrate_source_csv.source.schema.yml
View source
  1. migrate_plus.source.csv:
  2. type: migrate_source
  3. label: 'CSV'
  4. mapping:
  5. path:
  6. type: string
  7. label: 'Path to the source CSV file'
  8. header_row_count:
  9. type: integer
  10. label: 'Signifies the number of rows of data in a file until the header row'
  11. keys:
  12. type: sequence
  13. label: 'Column name(s) which represent the key uniquely identifying each record'
  14. sequence:
  15. type: string
  16. label: 'Key field'
  17. column_names:
  18. type: ignore
  19. label: 'Numeric key 0-based index of the columns in source CSV file'
  20. file_class:
  21. type: string
  22. label: 'Full class name that includes namespace for an alternative CSV reader'
  23. delimiter:
  24. type: string
  25. label: 'The field delimiter (one character only)'
  26. enclosure:
  27. type: string
  28. label: 'The field enclosure character (one character only)'
  29. escape:
  30. type: string
  31. label: 'The field escape character (one character only)'
  32. file_flags:
  33. type: integer
  34. label: 'Bitmask flags for the SplFileObject'
  35. create_record_num:
  36. type: boolean
  37. label: 'Specifies whether to create an incremented value for each record in the file'
  38. record_num_field:
  39. type: string
  40. label: 'Field name for record number field'