Toolloom Blog

Insights, tutorials, and news from our team to help you build better.

How to Make a Spatial Index on Geometry Fields in PostgreSQL Mastery Article

Location-based services and geographic information systems (GIS) are now essential to how businesses run in today's world of data management. It's very important to be able to quickly query spatial data, whether you're making a delivery app, a real estate platform, or a complicated scientific mapping tool. PostgreSQL, along with the PostGIS extension, is the best way to work with spatial data in open-source databases.

5 min read
How to Convert "Mid-Feb" to a Specific Date in Dialogflow ES: A Developer’s Guide Article

People who work with Natural Language Processing (NLP) don't often use ISO-8601 strings. They don't say, "I'd like to come on February 15, 2026." They use "fuzzy" dates like "mid-Feb," "early August," or "late next month" instead. If you use Dialogflow ES, you may have run into a common problem: you mark "mid-Feb" as @sys.date, but the entity doesn't work or comes back empty. This happens because Google's system entities are strong, but they can't handle everyday language when it comes to time. We'll talk about why this happens in this post and show you three proven ways to turn "mid-Feb" into a working date object like 2026-02-15.

4 min read
Can You Create a Foreign Key Against a PostgreSQL Sequence? Exploring Solutions for Data Integrity Article

Maintaining data integrity is the cornerstone of robust database architecture. In the world of PostgreSQL, developers often encounter complex scenarios where standard relational models feel restrictive. In this deep dive, we will explore why this isn't possible by default, the architectural logic behind this limitation, and the professional workarounds you can implement to achieve the same logical result.

4 min read