You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# DuckDB Inflector Extension by [Query.Farm](https://query.farm)
2
2
3
-
The **Inflector** extension, developed by **[Query.Farm](https://query.farm)**, brings string case transformation and inflection capabilities directly to your SQL queries in DuckDB. Effortlessly convert, check, and manipulate string case styles, pluralization, and more—right inside your database.
3
+
The **Inflector** extension, developed by **[Query.Farm](https://query.farm)**, brings powerful string case transformation and inflection capabilities directly to your SQL queries in DuckDB. Transform column names, validate naming conventions, handle pluralization, and more—all without leaving your database environment.
4
+
5
+
Whether you're normalizing API responses, migrating schemas between naming conventions, or ensuring consistent data formatting, Inflector makes string manipulation in SQL simple and efficient.
4
6
5
7
## Use Cases
6
8
@@ -24,6 +26,24 @@ INSTALL inflector FROM community;
-- Error: inflect() requires exactly two arguments: function name and value to inflect
394
+
```
395
+
396
+
## Frequently Asked Questions
397
+
398
+
**Q: What's the difference between `class_case` and `pascal_case`?**
399
+
A: They're the same! Both produce `PascalCase` output.
400
+
401
+
**Q: Can I use `inflect()` on a table with millions of rows?**
402
+
A: Yes! The `inflect()` function only transforms column *names*, not the data itself, so it's extremely fast regardless of table size.
403
+
404
+
**Q: Does `table_case` always pluralize?**
405
+
A: Yes, `table_case` converts to snake_case and pluralizes the name (e.g., `User` → `users`).
406
+
407
+
**Q: Can I chain transformations?**
408
+
A: Yes! You can nest `inflect()` calls or pipe results through multiple transformations.
217
409
218
410
## Contributing
219
411
220
-
The Inflector extension is open source and developed by [Query.Farm](https://query.farm).
412
+
The Inflector extension is open source and developed by [Query.Farm](https://query.farm). Contributions, bug reports, and feature requests are welcome!
0 commit comments