Question: I have the below changeset but, I may want to add additional inserts in the future. It could be in the hundreds or thousands.

```
--changeset author:changesetid endDelimiter:;
INSERT INTO "MY_TABLE" (id, name) VALUES (1, 'bob');
INSERT INTO "MY_TABLE" (id, name) VALUES (2, 'jim');
INSERT INTO "MY_TABLE" (id, name) VALUES (3, 'mick');

```

I can't execute previous inserts because that would throw errors about that data already existing. Similarly, I don't want to have dozens or hundreds of individual changesets with their own combination of different inserts overtime. I would like everything consolidated under 1 changeset.

Maybe I could use some type of precondition with this attribute but, I wouldn't want to keep checking the table size (or have to update the precondition value) everytime I need to update the changeset.

```
--preconditions onFail:WARN

```

Answer: 
Unfortunately, I do not believe `rdrobust()` allows you to recover the coefficients introduced through the `covs` option.

In your case, running the code as you provided and then running:

```
rd$coef

```

will only give you the point estimate for the rd estimator.

Josh McCrain has written-up a nice vignette [here](https://congressdata.joshuamccrain.com/regression_discontinuity.html) to replicate `rdrobust` using [`lfe`](https://cran.r-project.org/web/packages/lfe/index.html) that also allows you to recover the coefficients on covariates.

It involves some modification on your part and is of course not as user friendly, but does allow recovery of covariates.

This might be beside the point by now, but the journal requirement in an RD design is odd.
Use summary(rd). This will return the coefficient estimate