(self, seqname)
| 1202 | return query |
| 1203 | |
| 1204 | def get_sequence_query(self, seqname): |
| 1205 | import re |
| 1206 | |
| 1207 | # Ensure the sequence name is valid |
| 1208 | if not re.match(r"^[a-zA-Z_][a-zA-Z0-9_$]*$", seqname): |
| 1209 | raise ValueError(f"Invalid sequence name: {seqname}") |
| 1210 | return SQLQuery(f"; SELECT currval('{seqname}')") |
| 1211 | |
| 1212 | def _get_all_sequences(self): |
| 1213 | """Query postgres to find names of all sequences used in this database.""" |
no test coverage detected