BUG: pd.read_sql_query - sqlalchemy uses sqlalchemy.sql.quoted_name instead of str
- [x] closes #52816
- [x] [Tests added and passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#writing-tests) if fixing a bug or adding a new feature
- [ ] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit).
- [ ] Added [type annotations](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#type-hints) to new arguments/methods/functions.
- [ ] Added an entry in the latest `doc/source/whatsnew/vX.X.X.rst` file if fixing a bug or adding a new feature.

Do you mean this closes https://github.com/pandas-dev/pandas/issues/52816? @rhshadrach yes, sorry I didn't use the correct reference number in the description.

Basically when we use `select` from sqlalchemy to read sql data, the column names are not str objects but rather are objects of `sqlalchemy.sql.quoted_name` subclass of str. It adds an additional dependency of sqlalchemy module in pickled dataframe. This pull request is stale because it has been open for thirty days with no activity. Please [update](https://pandas.pydata.org/pandas-docs/stable/development/contributing.html#updating-your-pull-request) and respond to this comment if you're still interested in working on this. Thanks for the pull request, but it appears to have gone stale. If interested in continuing, please merge in the main branch, address any review comments and/or failing tests, and we can reopen.