         }
     }
     
+    /// The format of DATE, TIME, and TIMESTAMP columns when rendered as text.
+    /// 
+    /// This property is read-only because this library requires that the 
+    /// date style always be set to `DateStyle(format: .iso, order: .ymd)`. 
+    /// If it is set to anything else, this library may not be able to correctly 
+    /// interpret date values returned by queries. Never use any  
+    /// mechanism to set the `DateStyle` configuration variable to 
+    /// anything but `ISO, YMD`.
     public internal(set) var dateStyle: DateStyle {
         get {
             let rawValue = value(for: "DateStyle")!

            case german = "German"
        }
        
        public enum Order: String {
            case dmy = "DMY"
            case mdy = "MDY"

import libpq

extension PGConn {
    /// Returns a quoted form of the string which can be concatenated with a 
    /// SQL statement to add an identifier, such as a table or column name.
    /// 
    /// - Parameter identifier: The identifier string to quote.
    /// - Returns: A string that can be concatenated into a SQL string.
    /// 
    /// - RecommendedOver: `PQescapeIdentifier`
    public func quotedIdentifier(_ identifier: String) -> String {
        return identifier.withCString { inCString in
