public function decimal(int $precision, int $scale = 0): AbstractColumn
    {
        $this->type('decimal');

        if (empty($precision)) {
            throw new SchemaException('Invalid precision value');
        }

        $this->precision = (int)$precision;
        $this->scale = (int)$scale;

        return $this;
    }