Preamble
Can you place comments in your SQL statements in PostgreSQL? These comments can appear in one line or cover several lines. Let’s see how to do that.
There are two syntaxes that you can use to create a comment in your SQL expression in PostgreSQL.
The syntax is character usage; (two minuses)
The syntax for creating an SQL comment in PostgreSQL using the characters –:
-- here's a comment
In PostgreSQL, a comment starting with — is similar to a comment starting with #. When using — a comment must be at the end of a line in your SQL statement. This method of commenting can only take up one line in your SQL and should be at the end of a line.
Syntax for using the /* and */ characters
Syntax for creating an SQL comment in PostgreSQL using the characters /* and */:
/* here is the comment */
In PostgreSQL, there is a comment that starts with /* and ends with */ and can be found anywhere in your SQL statement. This method of commenting can take several lines.
A single-line comment
You can create an SQL comment on one line in your PostgreSQL SQL expression.
Consider an example of an SQL comment that shows an SQL comment that is on a single line and does not take several lines.
SELECT order_detail_id, quantity
/* Author: Jason */
FROM order_details;
Here is an SQL comment that appears in the middle of a line:
SELECT /* Author: Jason */ order_detail_id, quantity
FROM order_details;
Here is the SQL comment that appears at the end of the line:
SELECT order_detail_id, quantity /* Author: Jason */
FROM order_details;
or
SELECT order_detail_id, quantity -- Author: Jason
FROM order_details;
Comment on a few lines
In PostgreSQL, you can create an SQL comment that takes several lines in your SQL statement. For example, you can create a comment:
SELECT order_detail_id, quantity
/*
* Author: Jason
* Purpose: to show a comment that takes several lines
* in your SQL statement in PostgreSQL.
*/
FROM order_details;
This SQL comment covers several lines in PostgreSQL – in this example, it takes 5 lines.
In PostgreSQL you can also create an SQL comment that takes several lines using this syntax:
SELECT order_detail_id, quantity /* Author: Jason
Purpose: To show a comment that takes several lines in your SQL statement. */
FROM order_details;
PostgreSQL will assume that everything after the /* character is a comment until it reaches the */ character, even if it takes several lines in an SQL statement. Thus, in this example, a comment will take up 2 lines within an SQL statement.
How to use comments in Postgres?
About Enteros
Enteros offers a patented database performance management SaaS platform. It proactively identifies root causes of complex business-impacting database scalability and performance issues across a growing number of clouds, RDBMS, NoSQL, and machine learning database platforms.
The views expressed on this blog are those of the author and do not necessarily reflect the opinions of Enteros Inc. This blog may contain links to the content of third-party sites. By providing such links, Enteros Inc. does not adopt, guarantee, approve, or endorse the information, views, or products available on such sites.
Are you interested in writing for Enteros’ Blog? Please send us a pitch!
RELATED POSTS
Eliminating Growth Friction: How Enteros Aligns Database Performance, Cloud FinOps, and RevOps
- 28 January 2026
- Database Performance Management
Introduction For modern enterprises, growth is no longer limited by market demand alone—it is increasingly constrained by technology efficiency. As organizations scale digital platforms, launch new products, expand globally, and adopt AI-driven services, hidden friction inside their technology stack quietly erodes margins, slows execution, and undermines revenue outcomes. At the center of this friction sits … Continue reading “Eliminating Growth Friction: How Enteros Aligns Database Performance, Cloud FinOps, and RevOps”
AI SQL-Powered Database Management: Enteros’ Performance Intelligence Platform for Tech Enterprises
Introduction Technology enterprises today operate at unprecedented scale and speed. SaaS platforms, cloud-native applications, AI services, data marketplaces, and digital ecosystems now serve millions of users globally—often in real time. At the heart of this digital machinery lie databases. Databases power application responsiveness, AI pipelines, analytics engines, customer experiences, and revenue-generating workflows. Yet as technology … Continue reading “AI SQL-Powered Database Management: Enteros’ Performance Intelligence Platform for Tech Enterprises”
Keeping Operations Running at Scale: Enteros’ AIOps-Driven Database Performance Platform
- 27 January 2026
- Database Performance Management
Introduction In manufacturing plants and insurance enterprises alike, operational continuity is non-negotiable. A delayed production schedule, a failed claims transaction, or a slow underwriting system can ripple into lost revenue, regulatory exposure, and eroded customer trust. At the heart of these operations sit databases—quietly powering everything from shop-floor automation and supply chain planning to policy … Continue reading “Keeping Operations Running at Scale: Enteros’ AIOps-Driven Database Performance Platform”
Managing Real Estate Data at Scale: Enteros AI Platform for Database Performance and Cost Estimation
Introduction The real estate sector has undergone a dramatic digital transformation over the past decade. From commercial real estate (CRE) platforms and property management systems to residential marketplaces, smart buildings, and PropTech startups, modern real estate enterprises are now fundamentally data-driven organizations. Behind digital leasing platforms, pricing engines, tenant experience apps, IoT-enabled buildings, analytics dashboards, … Continue reading “Managing Real Estate Data at Scale: Enteros AI Platform for Database Performance and Cost Estimation”