deployphp/deployer

View on GitHub
docs/recipe/provision/databases.md

Summary

Maintainability
Test Coverage
<!-- DO NOT EDIT THIS FILE! -->
<!-- Instead edit recipe/provision/databases.php -->
<!-- Then run bin/docgen -->

# Databases Recipe

```php
require 'recipe/provision/databases.php';
```

[Source](/recipe/provision/databases.php)


## Configuration
### db_type
[Source](https://github.com/deployphp/deployer/blob/master/recipe/provision/databases.php#L4)


:::info Autogenerated
The value of this configuration is autogenerated on access.
:::




### db_name
[Source](https://github.com/deployphp/deployer/blob/master/recipe/provision/databases.php#L14)



```php title="Default value"
return ask(' DB name: ');
```


### db_user
[Source](https://github.com/deployphp/deployer/blob/master/recipe/provision/databases.php#L18)



```php title="Default value"
return ask(' DB user: ', 'deployer');
```


### db_password
[Source](https://github.com/deployphp/deployer/blob/master/recipe/provision/databases.php#L22)



```php title="Default value"
return askHiddenResponse(' DB password: ');
```



## Tasks

### provision:databases
[Source](https://github.com/deployphp/deployer/blob/master/recipe/provision/databases.php#L27)

Provision databases.




### provision:mysql
[Source](https://github.com/deployphp/deployer/blob/master/recipe/provision/databases.php#L37)

Provision MySQL.




### provision:mariadb
[Source](https://github.com/deployphp/deployer/blob/master/recipe/provision/databases.php#L48)

Provision MariaDB.




### provision:postgresql
[Source](https://github.com/deployphp/deployer/blob/master/recipe/provision/databases.php#L59)

Provision PostgreSQL.