The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

OpenInteract2::Manage::Website::InstallPackageSql - Install SQL structures, object/SQL data and security objects

SYNOPSIS

 #!/usr/bin/perl

 use strict;
 use OpenInteract2::Manage;

 my $website_dir = '/home/httpd/mysite';
 my $task = OpenInteract2::Manage->new(
                      'install_sql', \%PARAMS );
 my @status = $task->execute;
 foreach my $s ( @status ) {
     my $ok_label      = ( $s->{is_ok} eq 'yes' )
                           ? 'OK' : 'NOT OK';
     print "Status OK?  $s->{is_ok}\n",
           "$s->{message}\n";
 }

DESCRIPTION

This task is just a wrapper around the other database installation tasks, OpenInteract2::Manage::Website::InstallPackageStructure (install_sql_structure), OpenInteract2::Manage::Website::InstallPackageData (install_sql_data) and OpenInteract2::Manage::Website::InstallPackageSecurity (install_sql_security) so you don't need to call them all individually.

STATUS INFORMATION

In addition to the default information, each status message includes:

filename

File used for processing

package

Name of package this action spawmed from.

BUGS

None known.

TO DO

Nothing known.

SEE ALSO

COPYRIGHT

Copyright (C) 2003 Chris Winters. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHORS

Chris Winters <chris@cwinters.com>