diff --git a/docs/administrator.md b/docs/administrator.md
index b06b4ca85b78c27db0b44d160b79c2f404d4eba5..55abebc8bdf375e43b830a5b341e5fd39dae143f 100644
--- a/docs/administrator.md
+++ b/docs/administrator.md
@@ -1405,6 +1405,10 @@ configuration:
     volumeMounts:
     - mountPath: /custom-pgdata-mountpoint
       name: pgdata
+    env:
+      - name: "ENV_VAR_NAME"
+        value: "any-k8s-env-things"
+    command: ['sh', '-c', 'echo "logging" > /opt/logs.txt']
   - ...
 ```
 
diff --git a/docs/user.md b/docs/user.md
index aba65c11dc0a4df16dded98b8c85c2013d001b58..c63e43f5757eb0ec7d3c63753e89bba3933a4b2b 100644
--- a/docs/user.md
+++ b/docs/user.md
@@ -1005,6 +1005,7 @@ spec:
       env:
         - name: "ENV_VAR_NAME"
           value: "any-k8s-env-things"
+      command: ['sh', '-c', 'echo "logging" > /opt/logs.txt']
 ```
 
 In addition to any environment variables you specify, the following environment
diff --git a/pkg/apis/acid.zalan.do/v1/zz_generated.deepcopy.go b/pkg/apis/acid.zalan.do/v1/zz_generated.deepcopy.go
index 7c0b3ee2334a708c08b116f5cda12d365eb05e72..ec2d359c854d936f596f8c3690885339a8d73da5 100644
--- a/pkg/apis/acid.zalan.do/v1/zz_generated.deepcopy.go
+++ b/pkg/apis/acid.zalan.do/v1/zz_generated.deepcopy.go
@@ -1277,6 +1277,11 @@ func (in *Sidecar) DeepCopyInto(out *Sidecar) {
 			(*in)[i].DeepCopyInto(&(*out)[i])
 		}
 	}
+	if in.Command != nil {
+		in, out := &in.Command, &out.Command
+		*out = make([]string, len(*in))
+		copy(*out, *in)
+	}
 	return
 }