Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions docs/resources/postgres.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,20 @@ resource "render_postgres" "example" {
database_user = "my_user"

high_availability_enabled = true

# Optional: Override default PostgreSQL parameters
parameter_overrides = {
max_connections = "200"
shared_buffers = "256MB"
}

# Optional: Configure read replicas with their own parameter overrides
read_replicas = [{
name = "read-replica"
parameter_overrides = {
max_connections = "150"
}
}]
}
```

Expand All @@ -46,6 +60,7 @@ resource "render_postgres" "example" {
- `high_availability_enabled` (Boolean) Whether high availability is enabled for this postgres
- `ip_allow_list` (Attributes Set) List of IP addresses that are allowed to connect to the instance. If no IP addresses are provided, only connections via the private network will be allowed. (see [below for nested schema](#nestedatt--ip_allow_list))
- `log_stream_override` (Attributes) Configure the [log stream override settings](https://render.com/docs/log-streams#overriding-defaults) for this service. These will override the global log stream settings of the user or team. (see [below for nested schema](#nestedatt--log_stream_override))
- `parameter_overrides` (Map of String) Parameter overrides for the postgres instance.
- `read_replicas` (Attributes Set) List of read replicas. (see [below for nested schema](#nestedatt--read_replicas))

### Read-Only
Expand Down Expand Up @@ -84,6 +99,10 @@ Required:

- `name` (String) Name of the read replica.

Optional:

- `parameter_overrides` (Map of String) Parameter overrides for the read replica.

Read-Only:

- `id` (String) ID of the read replica.
Expand Down
14 changes: 14 additions & 0 deletions examples/resources/render_postgres/resource.tf
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,18 @@ resource "render_postgres" "example" {
database_user = "my_user"

high_availability_enabled = true

# Optional: Override default PostgreSQL parameters
parameter_overrides = {
max_connections = "200"
shared_buffers = "256MB"
}

# Optional: Configure read replicas with their own parameter overrides
read_replicas = [{
name = "read-replica"
parameter_overrides = {
max_connections = "150"
}
}]
}
2 changes: 1 addition & 1 deletion internal/client/autoscaling/autoscaling_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/client/blueprints/blueprints_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7,340 changes: 4,541 additions & 2,799 deletions internal/client/client_gen.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion internal/client/disks/disks_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

68 changes: 24 additions & 44 deletions internal/client/events/events_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 25 additions & 0 deletions internal/client/eventstatuses/eventstatuses_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

123 changes: 62 additions & 61 deletions internal/client/eventtypes/eventtypes_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading