File: PostgreSQL.pm

package info (click to toggle)
libsql-translator-perl 0.11021-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 4,544 kB
  • ctags: 2,143
  • sloc: perl: 67,158; sql: 3,809; xml: 249; makefile: 7
file content (41 lines) | stat: -rw-r--r-- 724 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package SQL::Translator::Generator::DDL::PostgreSQL;

=head1 NAME

SQL::Translator::Generator::DDL::PostgreSQL - A Moo based PostgreSQL DDL generation
engine.

=head1 DESCRIPTION

I<documentation volunteers needed>

=cut
use Moo;

has quote_chars => (
  is => 'rw',
  default => sub { +[qw(" ")] },
  trigger => sub { $_[0]->clear_escape_char },
);

with 'SQL::Translator::Generator::Role::Quote';

sub name_sep { q(.) }

1;

=head1 AUTHORS

See the included AUTHORS file:
L<http://search.cpan.org/dist/SQL-Translator/AUTHORS>

=head1 COPYRIGHT

Copyright (c) 2012 the SQL::Translator L</AUTHORS> as listed above.

=head1 LICENSE

This code is free software and may be distributed under the same terms as Perl
itself.

=cut