# mars_rover_photo_cameras: NASA Mars Rover Photos Camera
## Documentation
Return photos made by the specified camera of the curiosity rover at the specified amount of sol(length of a day on mars)
- Catalog: `NASA`
- Schema: `NASA`
- Primary Keys: `id`
- Label: Mars Rover Photos Camera
- Select NASA API URL: `mars-photos/api/v1/rovers/curiosity/photos?sol={sol}&camera={camera}`
- Insert NASA API URL: `mars-photos/api/v1/rovers/curiosity/photos?sol={sol}&camera={camera}`
- Update NASA API URL: `mars-photos/api/v1/rovers/curiosity/photos?sol={sol}&camera={camera}`
- Delete NASA API URL: `mars-photos/api/v1/rovers/curiosity/photos?sol={sol}&camera={camera}`
- Field Selection Method: NotRequired
This is a read-only table function. The NASA API may not support changing the data or the Invantive SQL driver for NASA does not cover it. In the latter case, please use the table NativePlatformScalarRequests to upload data to the NASA API.
## Parameters of Table Function
| Name | Data Type | Required | Default Value | Documentation |
|---|:---:|:---:|:---:|---|
| `camera` | `string` | ☑ | | |
| `sol` | `int64` | ☑ | | |
## Columns of Table Function
The columns of the table function `mars_rover_photo_cameras` are shown below. Each column has an SQL data type.
| Name | Data Type | Label | Required | Documentation |
|---|:---:|---|:---:|---|
| `photos__rover_cameras_full_name` | `string` | | ☐ | |
| `photos__rover_cameras_name` | `string` | | ☐ | |
| `photos__rover_landing_date` | `string` | | ☐ | |
| `photos__rover_launch_date` | `string` | | ☐ | |
| `photos__rover_max_date` | `string` | | ☐ | |
| `photos__rover_max_sol` | `int32` | | ☐ | |
| `photos__rover_status` | `string` | | ☐ | |
| `photos__rover_total_photos` | `int32` | | ☐ | |
| `photos_rover_id` | `int32` | | ☐ | |
| `photos_rover_name` | `string` | | ☐ | |