1DBIx::Class::DeploymentUHsaenrdlCeorn:t:rDiebDpuBrtIeexcd:a:tPCeeldra(ls3s)D:o:cDuempelnotyamteinotnHandler::Deprecated(3)
2
3
4
6 DBIx::Class::DeploymentHandler::Deprecated - (DEPRECATED) Use this if
7 you are stuck in the past
8
10 Look at "SYNPOSIS" in DBIx::Class::DeploymentHandler. I won't repeat
11 it here to emphasize, yet again, that this should not be used unless
12 you really want to live in the past.
13
15 I begrudgingly made this module (and other related modules) to make
16 porting from DBIx::Class::Schema::Versioned relatively simple. I will
17 make changes to ensure that it works with output from
18 DBIx::Class::Schema::Versioned etc, but I will not add any new features
19 to it. It already lacks numerous features that the full version
20 provides in style:
21
22 • Downgrades
23
24 • Multiple files for migrations
25
26 • Perl files in migrations
27
28 • Shared Perl/SQL for different databases
29
30 And there's probably more.
31
32 At version 1.000000 usage of this module will emit a warning. At
33 version 2.000000 it will be removed entirely.
34
35 To migrate to the New Hotness take a look at: "THIS SUCKS" in
36 DBIx::Class::DeploymentHandler::VersionStorage::Deprecated and "THIS
37 SUCKS" in
38 DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated.
39
41 "DBIx::Class::DeploymentHandler::Deprecated" extends
42 DBIx::Class::DeploymentHandler::Dad, so that's probably the first place
43 to look when you are trying to figure out how everything works.
44
45 Next would be to look at all the pieces that fill in the blanks that
46 DBIx::Class::DeploymentHandler::Dad expects to be filled. They would
47 be
48 DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated,
49 DBIx::Class::DeploymentHandler::VersionStorage::Deprecated, and
50 DBIx::Class::DeploymentHandler::WithReasonableDefaults. Also, this
51 class is special in that it applies either
52 DBIx::Class::DeploymentHandler::VersionHandler::ExplicitVersions or
53 DBIx::Class::DeploymentHandler::VersionHandler::DatabaseToSchemaVersions
54 depending on your schema.
55
57 Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com>
58
60 This software is copyright (c) 2019 by Arthur Axel "fREW" Schmidt.
61
62 This is free software; you can redistribute it and/or modify it under
63 the same terms as the Perl 5 programming language system itself.
64
65
66
67perl v5.38.0 D2B0I2x3:-:0C7l-a2s0s::DeploymentHandler::Deprecated(3)